ARM
小鱼儿咕噜咕噜
这个作者很懒,什么都没留下…
展开
-
ARM学习笔记(一)
嵌入式设备 嵌入式系统CPU相关概念 1.计算机指令系统定义了软件和硬件之间的接口,指令定义了在特定情况下硬件要做的事; 2.在程序中可以用到的寄存器集合叫做程序员模式,也称为编程模式; 3.CISC:Complex Instruction Set Computer,Include the Intel x86,Intel转载 2009-12-27 18:31:00 · 996 阅读 · 2 评论 -
ARM学习笔记(二)
嵌入式处理器分类目前的嵌入嵌入式处理器按其体系结构不同可分为五大类: ARM(Advance RISC Machine) MIPS POWER PC X86 SH系列ARM体系结构的版本(V1-V6)每一个ARM处理器都有一个特定的指令集架构ISA(Instruction Set Architecture),每一个ISA版本可以有多种 不同的处理器实现。 ARM ISA至转载 2009-12-27 19:12:00 · 850 阅读 · 0 评论 -
ARM学习笔记(三)
异常(Exceptions)当正常的程序执流程发生暂时的停止时,称之为异常。 处理中断请求,处理前保留现场以便处理完后返回; 处理器允许多个异常同时发生,它们会按固定的优先级被处理。ARM体系结构所支持的异常类型及其具体含义(按优先级从高到低):1. 复位:当处理器复位电平有效时产生复位异常;2. 数据中止:当处理器指令访问的数据地址不存在或不允许该指令访问时;转载 2009-12-27 19:16:00 · 564 阅读 · 0 评论 -
ARM 中断总结
几天前一个学生问我ARM中断嵌套的问题,我才发现原在我心中理所当然的事对学生来说理解实属不易。 ARM有七种模式,我们这里只讨论SVC、IRQ和FIQ模式。 我们可以假设ARM核心有两根中断引脚(实际上是看不见的),一根叫 irq pin, 一根叫fiq pin. 在ARM的cpsr中,有一个I位和一个F位,分别用来禁止IRQ和FIQ的。转载 2009-12-29 19:12:00 · 786 阅读 · 0 评论 -
ARM第一个项目中关于C的总结
1:每一个变量在使用前都得声明,不然在使用的时候就有可能是随机的数字 2:注意头文件中函数声明的时候要在后面加上分号 3:注意串口可以打印变量,就像C中的printf一样 4:DNW中不能打印float型数据 5:注意结构体指针数组 的使用和调用 6:原创 2010-01-12 17:08:00 · 661 阅读 · 0 评论 -
嵌入式Linux操作系统学习规划
很多新人喜欢问这个问题,我也是个新人,网路上见到此帖,认为尚佳。<br /><br /><br />ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:<br /><br />(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9) <br />(2)必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) <br />(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 <br /><br />从事嵌入式软件开发的好处是:<br /><br />(1转载 2010-06-17 14:25:00 · 1392 阅读 · 1 评论