![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单纯ARM
文章平均质量分 68
程序猿__int64Ago
KISS---Keep It Simple and Stupid
展开
-
2440引导代码学习
2440init.s是启动代码的主文件,包括3个头文件,option.inc,memcfg.inc,2440addr.inc。 option.inc定义了3个堆栈起始地址,总线宽度,时钟相关参数的定义等。其中这个总线宽度将作为一个IF判断量,决定了各Bank的位宽设置,参见memcfg.inc文件及datasheet。 memcfg.inc是转载 2011-11-23 12:18:48 · 1108 阅读 · 0 评论 -
第一个ARM汇编程序——冒泡排序
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7008883AREA Sort,CODE,READONLY ;declare for code area ENTRY ;entry for the whole codestart ;main code flag MOV R4,#0 ;clear r4原创 2011-11-24 17:06:24 · 15275 阅读 · 6 评论 -
S3C2440 Boot Loader引导代码功能简述
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7028797【前言】开始学习ARM的时候,基本上都要从裸机编程开始。为了减低入门的门槛,很多时候只要修改模板里的主函数main.c,可是,久而久之,就会产生些疑问,问什么下载了这些C代码编译链接生成出来的BIN就能在ARM上跑了呢?原因就在于,有几个文件已经不声不响的帮我们提前干了原创 2011-11-30 21:46:25 · 2857 阅读 · 0 评论 -
linux下用RVDS4.0进行裸机开发
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7012114为什么选择RVDS开发ARM?很简单,因为ARM最懂ARM!!因为RVDS是基于eclipse的,故要先装java和eclipse才行(我猜的,我电脑本来就有eclipse,没有缺省eclipse情况下试过)。下载RVDS_4.0_PRO.tgz放到原创 2011-11-25 15:56:33 · 5112 阅读 · 1 评论 -
ARM汇编助记码
条件码助记符缩写原版CPSR标志含义EQEqualZ=1相等NENot EqualZ=0不相等CSCarry SetC=1无符号原创 2011-11-20 10:23:25 · 1094 阅读 · 0 评论