- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 arm工作模式
从编程的角度看,arm微处理器的工作状态有两种,并可在两种状态之间切换:(1) arm状态,此时处理器执行32位的字对齐的arm指令(2) thumb状态,此时处理器执行16位的,半字对齐的thumb指令(为了兼容老芯片)在程序运行的过程中,可以在两种状态之间进行相应的转换。处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。 存储器格式(
2014-01-15 10:58:26 2802
原创 uboot内存空间分布
config.mk:TEXT_BASE = 0x63f80000u-boot.lds:ENTRY(_start)MEMORY{ ram_ro : org = 0x63f80000, l = 512K ram_rw : org = 0x64000000, l = 1024K}SECTIONS{. = ALIGN(4);
2014-01-14 10:59:34 6804
转载 bss,data,text,rodata,堆,栈,常量段
bss段:BSS段(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。它有什么特点呢,让我们来看看一个小程序的表现。int bss_array[1024 * 1024] = {0};int main(int argc, char* argv[]){
2014-01-09 10:52:36 1828
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人