本書主要根據作者多年積累的嵌入式軟件開發經驗及長期從事研究生與本科生相關課程教學的講義編寫而成。內容的選取以滿足當前市場對嵌入式軟件開發人纔提出的必備技術技能與知識結構為基本準則。本書第1章主要介紹嵌入式繫統的基本概念;第2章主要介紹最常用的嵌入式微處理器一 ARM的彙編級編程基礎及環境;第3章主要介紹嵌入式操作繫統的基本原理技術及在常用嵌入式操作繫統中的實現與對比;第4—6章分別介紹基於嵌入式Linux、WindowsCE及VxWork。嵌入式操作繫統的軟件開發環境及驅動程序與應用程序開發。教材內容組織的縱向脈絡為:硬件一操作繫統一嵌入式軟件開發環境一驅動程序及應用程序開發,橫向脈絡為:嵌入式繫統軟件開發原理技術一三種主流嵌入式開發環境中的實現與應用。