CFile和CStdioFile的文件读写使用方法

CFile //创建/打开文件 CFile file; file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite); 文件打开模式可组合使用,用“|”隔开,...

2012-03-30 09:58:49

阅读数:946

评论数:0

typedef int (init_fnc_t) (void)和typedef int (*init_fnc_t) (void)

1、typedef  int (init_fnc_t) (void);表示定义init_fnc_t为函数类型,该函数返回int型,无参数。 而“init_fnc_t  *init_sequence[]={ cpu_init,  board_init }”表示用init_fnc_t(函数类型)去定...

2012-03-30 00:45:18

阅读数:357

评论数:0

uboot第2阶段分析 start_armboot

通过前面的分析,知道第2阶段代码主要是start_armboot,首先我们先介绍几个比较重要的结构体。这里主要是对start_armboot中的流程做具体的分析,如图所示: 1.gd_t全局数据结构,主要保存了uboot的配置信息。include/asm-arm/global_data....

2012-03-30 00:40:00

阅读数:424

评论数:0

常用ARM汇编指令积累

MOV,LDR: ldr r0, 0x12345678 就是把0x12345678这个地址中的值存放到r0中。 而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。 x86中没有ldr这种指令,因为x86的mo...

2012-03-29 00:03:00

阅读数:468

评论数:0

如何计算时钟输出频率

这里用的是FS2410 板子,下图来源来芯片手册   MPLL(FCLK)=(m*Fin)/(p*2^s) m=MDIV+8,p=PDIV+2,s=SDVI   S3C2410 为例: MDIV=0x5c/0x28  PDIV=0x08 , SDVI=0x0 Fin=12M (Fi...

2012-03-29 00:00:21

阅读数:344

评论数:0

UBOOT问题收集--balignl 16, 0xdeadbeef

.balignl 16,0xdeadbeef 是uboot起始文件下的start.S文件57行. 因为好奇这个代码的含义,所以百度了下: ==================================================== (http://haoyeren.blog.s...

2012-03-28 23:53:08

阅读数:327

评论数:0

uboot-的start.S详细注解及分析

声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您觉得有必要注释,希望指出。再次强调该贴的大部分功劳应该归功于那些原创者,参考出处:http://...

2012-03-28 23:49:24

阅读数:431

评论数:0

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