本書系統(tǒng)地描述了嵌入式系統(tǒng)設計原理及方法,對嵌入式系統(tǒng)的設計過程進行了完整地介紹。書中采用了自底向上的方法來介紹嵌入式系統(tǒng),首先介紹了ARM7微處理器核這一典型的用于嵌入式系統(tǒng)開發(fā)的微處理器嵌入式系統(tǒng)相關硬件平臺,然后介紹了嵌入式系統(tǒng)設計原理及方法,以及嵌入式操作系統(tǒng)及嵌入式網絡技術。本書可作為計算機類、電子工程類、通信工程類等高年級本科生及研究生的相關課程教材,同時也可供相關工程技術人員參考。本書前言21世紀是嵌入式計算系統(tǒng)時代,人們日常生活和工作中所接觸的儀器與設備中,都將嵌入具有強大計算能力的微處理器,微處理器技術的飛速發(fā)展使嵌入式計算成為一門學科。在嵌入式系統(tǒng)的早期階段,所有基本硬件構件相對較小且簡單,如8位的CPU、74系列的芯片及晶體管等,并且其應用要求相對也較簡單,所以軟件平臺復雜度不高。今天的嵌入式系統(tǒng)基本硬件構件已很復雜,如32位CPU或特殊功能的微處理器、特定功能的集成芯片、FPGA或CPLD等,其應用需求也復雜得多,如希望支持多媒體信號的處理及可接入因特網,因而軟件設計的復雜性成倍增加。在嵌入式系統(tǒng)的設計要求越來越復雜的今天,設計的困難不在于硬件平臺的構建,而是其軟件系統(tǒng)的設計,傳統(tǒng)的設計方法已不能滿足快速、高效地設計復雜嵌入式系統(tǒng)的要求。因此,熟練地掌握并在設計中使用科學、有效的設計方法,特別是面向對象的設計方法對復雜嵌入式系統(tǒng)來說是至關重要的。本書即是從嵌入式系統(tǒng)設計一般性原理及方法的角度來介紹嵌入式系統(tǒng)的設計。書中內容可分為兩大部分,第1章到第4章,具體介紹了ARM7微處理器核及嵌入式系統(tǒng)的硬件平臺相關知識;第5章到第8章,分層次、系統(tǒng)性地介紹了嵌入式系統(tǒng)設計原理及方法、嵌入式操作系統(tǒng)、嵌入式網絡技術原理及應用,并通過幾個設計實例對教材中涉及的原理及設計方法加以具體化。對于不同層次的學生,可選取不同章節(jié)的內容組合來重點介紹,如針對硬件基礎不強的學生,可選取第2,3,4章及5.1節(jié)、8.2節(jié)等內容為組合重點介紹;對于有硬件基礎的學生,則選取第5,6,7,8章等內容為組合重點介紹。本書由符意德主編,王麗芳參加了本書第7章與第8章的編寫工作。目前,嵌入式系統(tǒng)正處于一個快速發(fā)展的階段,新的技術和應用成果不斷地涌現(xiàn),囿于編者的水平,書中的疏漏和錯誤之處希望廣大讀者批評指正。在本書的編寫過程中,參考了許多專家學者的成果,在此向他們表示感謝!感謝江蘇省高校計算機基礎教學工作委員會的支持和幫助!同時感謝本書責任編輯的支持!感謝家人的關心和支持!