ARM公司历时6年的技术专著《ARM System Developer’s Guide, Designing and Optimizing System Software》(Andrew N.SLOSS等著)的中译版《ARM嵌入式系统开发——软件设计与优化》(沈建华 译)一书,2005年5月由北京航空航天大学出版社出版发行。
内容简介
本书从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C与汇编程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;Cache与存储器管理;ARMv6架构的特点等。全书内容完整,针对各种不同的ARM内核架构都有详尽论述,并有大量的例子和源代码。附录部分给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时,以及汇编参考。
此书的读者对象是从事嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员。要求对ARM处理器有一定了解,并有C和汇编语言基础。若对编译原理、操作系统、数字信号处理、计算机体系结构等有一定基础的话,效果会更好。此书也适合于嵌入式系统专业方向的本科生和研究生,作为相关课程的教材或教学参考书。
ARM公司历时6年的技术专著《ARM System Developer’s Guide, Designing and Optimizing System Software》(Andrew N.SLOSS等著)的中译版《ARM嵌入式系统开发——软件设计与优化》(沈建华 译)一书,2005年5月由北京航空航天大学出版社出版发行。
内容简介
本书从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C与汇编程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;Cache与存储器管理;ARMv6架构的特点等。全书内容完整,针对各种不同的ARM内核架构都有详尽论述,并有大量的例子和源代码。附录部分给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时,以及汇编参考。
此书的读者对象是从事嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员。要求对ARM处理器有一定了解,并有C和汇编语言基础。若对编译原理、操作系统、数字信号处理、计算机体系结构等有一定基础的话,效果会更好。此书也适合于嵌入式系统专业方向的本科生和研究生,作为相关课程的教材或教学参考书。