TQ2440国嵌学院gboot-栈的初始化
时间:11-26
来源:互联网
点击:
栈:后进先出的方式
满栈:SP指针指向最后一个入栈的数据
空栈:SP指针指向即将入栈数据的空位置
ARM采用满栈的方式
升栈:SP指针从低地址到高地址
降栈:SP指针从高地址到低地址
ARM采用降栈
ARM采用的是满降栈
栈的主要作为是:保存局部变量
由于我们这里是TQ2440的开发板,开发板的SDRAM为64M,有ARM是降栈的方式,采用最高地址是栈的初始地址,TQ2440的内存的地址是0X30000000,然后加上64M就是最高的内存地址,也就是SP指针指向0X34000000,
代码如下
init_stack:
TQ2440国嵌学院gboot栈的初始 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)