本書首先從讀者身邊的嵌入式系統(tǒng)引入嵌入式系統(tǒng)的定義、應用、特點,從處理器和操作系統(tǒng)兩個不同的角度回顧嵌入式系統(tǒng)的發(fā)展過程,并展望未來的發(fā)展趨勢。然后從嵌入式系統(tǒng)組成的基礎知識出發(fā),介紹嵌入式系統(tǒng)從設計到開發(fā)中可能面臨的問題和方法,列舉了開發(fā)環(huán)境和開發(fā)工具。接下來,詳細介紹ARM系列的微處理器技術,并以基于ARM Cortex-A8內核的S5PV210處理器芯片為載體介紹嵌入式系統(tǒng)的硬件接口和編程方法,包括GPIO接口、異常和中斷、脈寬調制定時器、看門狗定時器、實時時鐘、內存控制器、ADC和觸摸屏復用接口的原理及應用編程,以及存儲系統(tǒng)管理、啟動過程和重定位的原理及相關程序。本書選取當前針對ARM處理器常用的集成開發(fā)工具RVDS介紹編程實例本書結構合理、內容翔實,原理講解和芯片手冊結合,希望能夠引導學生掌握嵌入式系統(tǒng)的相關理論知識,同時培養(yǎng)學生具有查閱芯片說明和手冊的能力。本書中的知識點結合編程實例,并在每章后留有練習題本書可作為高等院校計算機、物聯(lián)網、電子信息、集成電路及電氣自動化等專業(yè)本科生“嵌入式系統(tǒng)原理及應用”“嵌入式系統(tǒng)體系結構”“嵌入式系統(tǒng)設計與開發(fā)”等課程的教材或參考書,也可作為嵌入式系統(tǒng)硬件接口原理應用和開發(fā)人員的工具書。