大坡3D软件开发

关注3D软件技术

用户操作
[即时聊天] [发私信] [加为好友]
蔡军生ID:caimouse
1252445次访问,排名17好友253人,关注者432
C++,3D,VC++软件开发,写技术文章,操作系统开发
caimouse的文章
原创 604 篇
翻译 0 篇
转载 41 篇
评论 946 篇
蔡军生的公告

点击这里给我发消息

MSN: caimouse1976 at sina.com

最近评论
firefly_liu:我用VS2008怎么打不开工程啊,需要怎么配置吗
allenemo:鸡儿屎吃多了,找鸡儿不到牛批吹!
orichisonic:还是支持军生大哥,觉得这几篇写的很详实的
holon:不错,支持一下

------------------------------
www.arraylist.cn cn域名免费送
IT人的酒吧式交流平台
-----------------------------
fhchina:强烈建议博主分析一下WebKit的源码架构,Chrome这种UI前端框架代码有什么好分析的????浪费时间而已。
文章分类
收藏
相册
3D引擎
第二人生
谷歌浏览器
开发板
历史回忆
常用连接
人生历程
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky

原创 学习ARM开发(7)收藏

新一篇: 学习ARM开发(8) | 旧一篇: 学习ARM开发(6)

学习ARM开发(7)

上一次,学习到第一段代码,这次接着学习第二段代码,而第二段代码主要作用于保存数据的。
/*
*************************************************************************
*
* 启动代码。
*
* 如果不作内存初始化,就只建立堆栈,重新定位代码到RAM位置。
* 然后就可以跳到第二阶段的代码运行了。
*
*
*
*************************************************************************
*/
/* 保存变量的数据区 */

_TEXT_BASE:
        .word        TEXT_BASE

.globl _armboot_start
_armboot_start:
        .word _start

/*
* These are defined in the board-specific linker script.
*/
.globl _bss_start
_bss_start:
        .word __bss_start

.globl _bss_end
_bss_end:
        .word _end

#ifdef CONFIG_USE_IRQ
/* IRQ stack memory (calculated at run-time) */
.globl IRQ_STACK_START
IRQ_STACK_START:
        .word        0x0badc0de

/* IRQ stack memory (calculated at run-time) */
.globl FIQ_STACK_START
FIQ_STACK_START:
        .word 0x0badc0de
#endif
上面这段代码,主要保存一些全局变量,用于BOOT程序从FLASH拷贝到RAM,或者其它的使用。
还有一些变量的长度是通过连接脚本里得到,实际上由编译器算出来的。

发表于 @ 2005年07月24日 14:32:00|评论(loading...)|编辑

新一篇: 学习ARM开发(8) | 旧一篇: 学习ARM开发(6)

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 蔡军生