自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月夜孤心的专栏

专注于Arm、Linux、C/C++

  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 重读C专家编程

1.const char** 与char**void foo(const char** ar) { } int main(int argc, char** argv) { foo(argv); return 0; }VC6.0测试,编译报错cannot convert parameter 1 from 'char ** ' to 'const char ** 'Conversion loses qualifiers关于此种赋值:两个操作数都是指向有限定符或无限定符的相同类型的指针,

2011-04-29 19:31:00 617

原创 OK6410启动

<br />  OK6410开发板使用8个拨码开关控制启动方式,我们主要用到SD卡和Nand flash两种方式,其拨码开关设置如下图所示:<br />  <br /> <br />  三星6410用户手册的启动介绍:<br /><br /> <br />  OK641在Nandflash启动方式下将OM[4:0]设置为0011X,根据三星手册描述为RESERVED,其实是三星隐藏了该启动方式,该种方式正是Nandflash启动。<br />  当OM[4:0]设置为1111X时,对应于IROM启动模式,I

2011-04-28 01:17:00 929

原创 Arm异常中断返回时的处理

<br /><br />首先我们应该明白ARM采取的是指令三级流水线技术,取址,译址,执行,所以当前的PC都是指向当前执行指令+8,我们进中断的时候统一的PC-4<br />Arm发生异常时,进入异常处理程序,当异常处理完后,设置PC返回,但各种模式返回的方法却又区别<br />1.SWI和UNDEF异常(即软件中断) PC值未更新<br />这种情况下我们使用:<br />MOVS PC,LR<br />通常这种中断是由当前执行的指令所引起的,当中断发生的时候,PC指向当前指令后面的第二条语句,那么这种情

2010-12-05 00:48:00 1054

原创 Arm中断过程分析

<br /> <br />首先我们看中断处理函数的安装过程!<br /> <br />1.我们定义中断处理函数,以pISR_EINT0为例,将中断处理函数的地址赋予pISR_EINT0 =(U32)isrEINT0;<br /> <br />2.查找宏定义为#define pISR_EINT0         (*(unsigned*)(_ISR_STARTADDRESS+0x20)<br /> <br />3.在_ISR_STARTADDRESS开始处存放的是如:<br /> <br />   Handl

2010-12-05 00:14:00 819

printf重定向printf重定向printf重定向

重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊

2011-01-19

Console 子进程 父进程

Console 子进程 父进程Console 子进程 父进程Console 子进程 父进程Console 子进程 父进程

2011-01-18

IDE与console 通信

IDE与console 通信,使用管道通信啊aaaa

2011-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除