本书以目前流行的基于ARM架构的嵌入式微处理器及易于学习开发的µC/OS嵌入式操作系统为核心,结合作者的教学与科研工作,介绍了嵌入式系统的原理、设计方法及实例编程开发。本书共分11章,前3章介绍了嵌入式系统的基本概念及嵌入式系统设计的一般方法。第4章介绍了嵌入式系统的开发工具::ARM公司的仿真开发环境SDT的使用方法。第5-9章是本书的核心内存,介绍了如何在µC/OS-II实时内核基础上扩展一个实用嵌入式操作系统的设计过程,包括µC/OS-II在ARM7微处理器上移植、文件系统、外设驱动、Unicode汉字库、图形用户接口(GUI)和其他应用程序接口(API)的设计,并介绍了在扩展的嵌入式系统开发平台上进行编程的方法。最后2章介绍了二次开发的实例::嵌入式机器人控制器和嵌入式工程机械智能监控器的设计。本书可以作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等学校有关嵌入式系统教学的本科生或研究生的教材。