本书以51系列单片机作为学习比照的对象,读者若具备模拟电路、数字电路、单片机、C/C++基础便可以立即进行嵌入式系统的学习,而不是像传统的嵌入式系统教程那样将大量篇幅放在原理和概念上。全书共分9章,主要包含嵌入式系统开发过程中的原理图设计、芯片选择、驱动程序设计、上层应用程序设计、嵌入式系统的体系结构、嵌入式系统的指令集、嵌入式系统的开发工具、嵌入式系统的硬软件开发、嵌入式实时操作系统的移植等内容。
通过阅读本书,读者可以了解嵌入式系统的基本概念和基本理论,能够进行嵌入式系统的硬件模块设计和开发,能够掌握嵌入式系统软件设计的基本方法,并能够使用ADS开发工具进行程序编辑、编译、链接和调试,成为一个初步J董得ARM指令并可以进行嵌入式系统项目开发和应用的工程师。