《嵌入式系統(tǒng)原理與設計》分為上下兩篇,上篇原理部分共14章,下篇實驗部分共10章。其中原理部分:第1章介紹嵌入式系統(tǒng)的應用領域和發(fā)展方向。第2章介紹arm9處理器的架構及其內存管理。第3章介紹arm9體系結構的指令集與匯編代碼的編寫。第4章介紹嵌入式linux操作系統(tǒng)的基本知識。第5章介紹常見的bootloader。第6章介紹基于arm體系結構的linux內核。第7章介紹嵌入式文件系統(tǒng)的框架。第8章介紹嵌入式設備驅動程序結構。第9章介紹交叉開發(fā)環(huán)境模式和常用的調試技術。第10章介紹字符設備驅動程序的框架。第11章介紹塊設備驅動程序的架構。第12章介紹網絡設備驅動架構。第13章介紹嵌入式minigui及其應用。第14章介紹android嵌入式系統(tǒng)相關的技術與應用開發(fā)。實驗部分:第1章介紹《嵌入式系統(tǒng)原理與設計》實驗部分采用的開發(fā)板。第2章介紹搭建宿主機和目標機實驗環(huán)境。第3章介紹內核及內核模塊的制作方法。第4章介紹根文件系統(tǒng)的制作過程。第5章介紹調試的方法。第6章介紹了簡單的字符設備驅動程序的編寫方法。第7章介紹了塊設備驅動程序開發(fā)的特點和流程。第8章介紹了網卡驅動程序的開發(fā)流程。第9章介紹了minigui的使用方法。第10章介紹了android平臺上應用程序的開發(fā)方法和流程?!肚度胧较到y(tǒng)原理與設計》既可以作為各類院校嵌入式方向的本科生和研究生的嵌入式系統(tǒng)教材,也可以作為嵌入式系統(tǒng)開發(fā)工程師的參考書。