|
楼主 |
发表于 2010-6-25 15:21:54
|
显示全部楼层
本帖最后由 sunbds 于 2010-6-27 07:41 编辑
This book is for both hardware and software engineers who are interested in the ARM Cortex™-M3
processor. The Cortex-M3 Technical Reference Manual (TRM) and the ARMv7-M Architecture Application
Level Reference Manual already provide lots of information on this processor, but they are very
detailed and can be challenging for novice readers.
This book is intended to be a lighter read for programmers, embedded product designers, systemon-
chip (SoC) engineers, electronics enthusiasts, academic researchers, and others who are investigating
the Cortex-M3 processor, with some experience of microcontrollers or microprocessors. The text
includes an introduction to the architecture, an instruction set summary, examples of some instructions,
information on hardware features, and an overview of the processor’s advanced debug system. It
also provides application examples, including basic steps in software development for the Cortex-M3
processor using ARM tools as well as the Gnu’s Not Unix tool chain. This book is also suitable for
engineers who are migrating their software from ARM7TDMI to the Cortex-M3 processor because it
covers the differences between the two processors, and the porting of application software from the
ARM7TDMI to the Cortex-M3.
本书是为那些对ARM Cortex™-M3感兴趣的硬件软件工程师而写的。Cortex-M3 的技术参考手册(TRM) 和ARMv7-M结构应用层参考手册已经提供了这一CPU的大量信息。但它们过于细节化,对初学者来说可能太费心事。
对于那些在微控制器和微处理器方面有些经验的编程者,嵌入式设备的设计人员,片上系统SOC工程师,热心的电子发烧友,理论研究工作者以及那些正在对Cortex-M3芯片进行调查研究的人而言,我们的目的在于使他们阅读起来感觉轻松一点。内容包括结构导论,指令集的综述,部分指令的示例,硬件特征的信息,处理器高级调试监控系统的概览。也给出了应用实例,揽括了用LINUX(Gnu’s Not Unix )ARM工具链应用于Cortex-M3软件开发的基本步骤。本书适合那些要把他们在ARM7TDMI 上开发的软件用到Cortex-M3 去的工程师,书中讨论了两种处理器的区别和彼此应用软件的移植。 |
|