本書以目前流行的基于ARM架構的嵌入式微處理器及易于學習開發(fā)的µC/OS嵌入式操作系統(tǒng)為核心,結合作者的教學與科研工作,介紹了嵌入式系統(tǒng)的原理、設計方法及實例編程開發(fā)。本書共分11章,前3章介紹了嵌入式系統(tǒng)的基本概念及嵌入式系統(tǒng)設計的一般方法。第4章介紹了嵌入式系統(tǒng)的開發(fā)工具::ARM公司的仿真開發(fā)環(huán)境SDT的使用方法。第5-9章是本書的核心內存,介紹了如何在µC/OS-II實時內核基礎上擴展一個實用嵌入式操作系統(tǒng)的設計過程,包括µC/OS-II在ARM7微處理器上移植、文件系統(tǒng)、外設驅動、Unicode漢字庫、圖形用戶接口(GUI)和其他應用程序接口(API)的設計,并介紹了在擴展的嵌入式系統(tǒng)開發(fā)平臺上進行編程的方法。最后2章介紹了二次開發(fā)的實例::嵌入式機器人控制器和嵌入式工程機械智能監(jiān)控器的設計。本書可以作為機器人技術、機電控制系統(tǒng)、信息家電、工業(yè)控制、手持設備、智能玩具、醫(yī)療儀器等方面嵌入式系統(tǒng)開發(fā)與應用的參考書,也可作為高等學校有關嵌入式系統(tǒng)教學的本科生或研究生的教材。