RSS
ARM系列
ARM与单片机的区别
非常想总结一下,但是这两个方面造诣都太浅,我先说两句,算是开个头。欢迎补充指正! 1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都...
作者:匿名发表于:2007-01-06 05:29:13 点击:280 评论:0 查阅全文...
如何将ARM SDT环境下的汇编代码移植到GCC编译环境中?
问题: SDT汇编格式与GNU汇编格式的移植常见部分? 回答: 将ARMSDT下的汇编码移植到GCCforARM编译器时,经常要做如下修改: 1、注释行以“#”或“/*...*/”代替“;” 2、伪操作符替换: INCLUDE替换成.INCLUDE TCLK2EQUPB25替换成 .equTCLK2,PB25 EXPORT替换成.global I...
作者:匿名发表于:2007-01-06 05:28:30 点击:192 评论:0 查阅全文...
ARM汇编器与GCC汇编器支持的汇编语言差别
问题: 请解释下面的一小段汇编语言程序: __main EXPORTBootReset BootReset Bresetvecreqset IMPORT BootEntry IMPORT |Image$$RO$$Limit| AREA BOOTROM,CODE,READONLY LDR r0,=|Image$$RO$$Limit BEQ %1 ldr pc,[pc,#-F20] 回答: 上面是ARM公司编译器支持的汇编语言...
作者:匿名发表于:2007-01-06 05:27:44 点击:284 评论:0 查阅全文...
我的第一个 arm 程序 是如何 debug 的
上礼拜我买了一块 51eda做的 arm开发板 ,心情非常激动 。拿回家立刻就开始上电开始我的第一个程序的调试。 按着顺序我把所有的东西都接好 并口线 wiggle 开发板 安装 ads 1.2 哦 当我把 demo程序 装入ads 编译后 无法debug 晕了好久 赶快看光碟的说明手册 要debug 必须...
作者:匿名发表于:2007-01-06 05:26:58 点击:196 评论:0 查阅全文...
Flash ROM驱动示例
Intel Flash芯片 i28f160,i28f320: i28F320B: 64*64K,64个blocks,4M空间,每个block 64K,第一个64K由8个8*8K小blocks组成. 每个Black可以被独立擦写(寿命周期) 100,000次以上 Flash操作的大概步骤: flash读写操作中,读应该很简单,和RAM一样,写就复杂一点. Intel TE28F32...
作者:匿名发表于:2007-01-06 05:25:46 点击:144 评论:0 查阅全文...
ARM7在嵌入式应用中启动程序技术难点分析
技术难点分析 ⑴.MMU的使用 MMU是存储器管理单元的缩写,是用来管理虚拟内存系统的器件。MMU通常是CPU的一部分,本身有少量存储空间存放从虚拟地址到物理地址的匹配表。此表称作TLB(转换旁置缓冲区)。所有数据请求都送往MMU,由MMU决定数据是在RAM内还是在大容量存储器...
作者:匿名发表于:2007-01-06 05:24:47 点击:139 评论:0 查阅全文...
浮点指令
ABS 绝对值 ACS 反余弦 ADF 加法 ASN 反正弦 ATN 反正切 CMF 比较浮点值 CNF 比较取负的浮点值 COS 余弦 DVF 除法 EXP 指数 FDV 快速除法 FIX 转换浮点值成整数 FLT 转换整数成浮点值 FML 快速乘法 FRD 快速反向除法 LDF 装载浮点值 LFM 装载多个浮点值 LGN 自然对数 L...
作者:匿名发表于:2007-01-06 05:23:50 点击:308 评论:0 查阅全文...
ARM、嵌入式系统--AT91RM9200
关于 AT91RM9200 的信息收集,来自 AT91RM9200 的启动过程 系统上电,检测BMS,选择系统的启动方式,如果BMS为高电平,则系统从片内ROM启动。AT91RM9200的ROM上电后被映射到了0x0和0x100000处,在这两个地址处都可以访问到ROM。由于9200的ROM中固化了一个BOOTLOAER程序...
作者:匿名发表于:2007-01-06 05:22:32 点击:189 评论:0 查阅全文...
教程下载