本書全面介紹了嵌入式系統(tǒng)基本技術和開發(fā)方法,根據(jù)嵌入式系統(tǒng)的結構體系,從基本概念出發(fā),分層次介紹了嵌入式系統(tǒng)的設計原理,并保持了各層次之間的相關性。嵌入式系統(tǒng)從結構上可劃分為嵌入式處理器、嵌入式外圍硬件、設備驅動、實時操作系統(tǒng)和嵌入式應用程序五個層次。本書在闡述每個層次原理的基礎上,基于ARM處理器和C/OS-Ⅱ操作系統(tǒng)平臺,完整地分析了嵌入式系統(tǒng)開發(fā)所涉及的基本技術方法、開發(fā)工具、調(diào)試原理與方法,并給出了相應的應用實例。
本書結構合理,內(nèi)容系統(tǒng)、全面,可作為高等院校計算機網(wǎng)絡工程、電子工程、自動化控制等相關專業(yè)本科生或研究生的教材,也可作為從事嵌入式系統(tǒng)開發(fā)的工程技術人員的參考書。
《嵌入式系統(tǒng)原理與設計(第一版)》自2006年出版以來,已被國內(nèi)30余所高等院校相關專業(yè)選為授課教材。與該書配套開發(fā)的網(wǎng)絡課程在第十三屆全國多媒體教育軟件大獎賽中,獲得高等教育組網(wǎng)絡課程一等獎。2010年,編者對第一版進行了修訂,更新了部分內(nèi)容,推出了該書的第二版,受到讀者的廣泛歡迎。
近年來隨著微電子、通信和網(wǎng)絡等技術的迅猛發(fā)展,嵌入式技術不斷更新,各類產(chǎn)品功能日趨強大,應用范圍更加廣泛。因此,我們在第二版的基礎上,結合長期工程實踐和教學活動經(jīng)驗,增加了嵌入式技術的最新發(fā)展動態(tài),更新了部分數(shù)據(jù),擴展了部分技術原理及應用實例,同時刪減了一些陳舊內(nèi)容。具體如下:更新了ARM處理相關的統(tǒng)計數(shù)據(jù),增加了對ARM處理器總線架構和Cortex系列產(chǎn)品的介紹;對硬件接口電路及應用實例進行了完善,增加了SD卡電路設計與實例、LCD控制原理、IIS控制原理與應用實例以及Wi-Fi技術等相關內(nèi)容;添加了基于ARM11和FPGA的圖像采集處理系統(tǒng)應用實例;對嵌入式系統(tǒng)設計流程和方法等內(nèi)容進行了完善,刪除了第一、二版中關于系統(tǒng)設計形式和方法等理論知識的介紹,增加了電子器件封裝、硬件開發(fā)與軟件開發(fā)常用工具的介紹。
通過上述幾個方面的修改和完善,新版本緊跟當前嵌入式技術的最新發(fā)展趨勢,內(nèi)容上覆蓋了嵌入式系統(tǒng)中常用接口技術和典型應用實例,更加貼近工程實踐。
編 者
2017年4月