|
|
|
|
|
|
|
|
ARM嵌入式系统开发——软件设计与优化 内容提要 |
《ARM嵌入式系统开发——软件设计与优化》从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C语言与汇编语言程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;cache与存储器管理;ARMv6体系结构的特点等。《ARM嵌入式系统开发——软件设计与优化》内容完整,针对各种不同的ARM内核系统结构都有详尽论述,并有大量的例子和源代码。附录给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时以及汇编参考。
《ARM嵌入式系统开发——软件设计与优化》适于从事ARM嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员使用,要求对ARM处理器有一定的了解,并有C语言和汇编语言基础。若在编译原理、操作系统、数字信号处理、计算机体系结构等方面有一定的基础,则效果会更好。
《ARM嵌入式系统开发——软件设计与优化》也可作为嵌入式系统专业方向的本科生和研究生相关课程的教材或教学参考书。 |
|
|
ARM嵌入式系统开发——软件设计与优化 目录 |
第1章 基于ARM的嵌入式系统1 1.1 RISC设计思想2 1.2 ARM设计思想3 1.3 嵌入式系统的硬件5 1.3.1 ARM总线技术6 1.3.2 AMBA总线协议6 1.3.3 存储器7 1.3.4 外设9 1.4 嵌入式系统的软件10 1.4.1 初始化(启动)代码10 1.4.2 操作系统11 1.4.3 应用程序12 1.5 总结12
第2章 ARM处理器基础1 2.1 寄存器16 2.2 当前程序状态寄存器17 2.2.1 处理器模式18 2.2.2 分组寄存器18 2.2.3 状态和指令集21 2.2.4 中断屏蔽22 2.2.5 条件标志22 2.2.6 条件执行24 2.3 流水线24 2.4 异常、中断及向量表27 2.5 内核扩展28 2.5.1 cache和紧耦合存储器29 2.5.2 存储管理30 2.5.3 协处理器31 2.6 体系结构的不同版本31 2.6.1 命名规则32 2.6.2 体系结构的发展33 2.7 ARM处理器 |
| → 目录全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |
|
|
|
|