- 博客(4)
- 资源 (6)
- 收藏
- 关注
转载 ARM编译中的RO、RW和ZI DATA区段
ARM程序(指在ARM系统中正在执行的程序,而非保存在ROM中的bin文件)的组成一个ARM程序包含3部分:RO段,RW段和ZI段RO是程序中的指令和常量RW是程序中的已初始化变量ZI是程序中的未初始化的变量由以上3点说明可以理解为:RO就是readonly,RW就是read/write,ZI就是zeroARM映像文件的组成所谓ARM映像文件就是指烧录到ROM中的bin文件,也成为image文件。
2010-01-19 13:41:00 576
转载 c/c++中内存区域划分大总结
一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放
2010-01-07 20:23:00 1434
原创 MTK link 错误:“Error: L6221E: Execution region EXTSRAM overlaps with Execution region DUMMY_END.”
错误“Error: L6221E: Execution region EXTSRAM overlaps with Execution region DUMMY_END.” 今天第一次见到,咋一看,似乎是Sram超了,应该是静态内存区域超了。 引起原因: unsigned char *wf_icon[] = { wf_icon_fine_day,/*0*/ w
2010-01-07 20:16:00 9987 9
转载 C语言中的宽字符与多字节字符[转]
C语言原本是在英文环境中设计的,主要的字符集是7位的ASCII码,8位的byte(字节)是最常见的字符编码单位。但是国际化软件必须能够表示不同的字符,而这些字符数量庞大,无法使用一个字节编码。 C95标准化了两种表示大型字符集的方法:宽字符(wide character,该字符集内每个字符使用相同的位长)以及多字节字符(multibyte character,每个字符可以是一到多个字节不等
2010-01-06 11:49:00 1559
Algodoo Phun Edition
2010-03-15
transform swf
2009-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人