出版時間:2008-8 出版社:機械工業(yè)出版社 作者:韓超 等 著 頁數(shù):287
Tag標簽:無
內容概要
嵌入式系統(tǒng)是一個涉及多方面知識的交叉學科,目前ARM和Linux是嵌入式系統(tǒng)發(fā)展中的兩個重點方向。本書是關于嵌入式系統(tǒng)的實踐教程,主要關注基于ARM的Linux嵌入式系統(tǒng)開發(fā),同時提供了大量由淺入深、易于擴展的實踐環(huán)節(jié)。配套光盤提供了嵌入式系統(tǒng)的開發(fā)工具和源程序,大部分內容使用SkyEye仿真環(huán)境,避免了對具體開發(fā)板的依賴,通用性更強。 本書條理清晰、重點突出、實踐性強,既能滿足在短時間內通過實踐進入嵌入式系統(tǒng)領域的需要,又能滿足深入學習拓展知識面的要求?! ”緯m合計算機等相關專業(yè)師生教學使用,也可供廣大嵌入式系統(tǒng)開發(fā)人員學習、參考。
書籍目錄
前言第1章 嵌入式系統(tǒng)教學與學習概述1.1 嵌入式系統(tǒng)的教學和學習1.1.1 嵌入式系統(tǒng)教學和學習的特點 1.1.2 嵌入式系統(tǒng)的知識結構 1.1.3 嵌入式系統(tǒng)的開發(fā)流程1.2 系統(tǒng)的學習與使用1.2.1 基于主機環(huán)境下的嵌入式開發(fā)1.2.2 基于開發(fā)板的嵌入式開發(fā)1.2.3 基于仿真環(huán)境的嵌入式開發(fā)1.3 系統(tǒng)的組成和構建1.3.1 基于具體硬件環(huán)境的系統(tǒng)組成1.3.2 基于仿真環(huán)境的系統(tǒng)組成第2章 嵌入式Linux開發(fā)環(huán)境構建2.1 GCC工具的使用2.1.1 GCC二進制工具的安裝2.1.2 GCC交叉編譯工具集合的使用2.2 Makefile的使用2.2.1 make工具2.2.2 依賴關系實例2.2.3 編譯實例(隱含規(guī)則)2.2.4 編洋實例(指定依賴)2.3 開發(fā)環(huán)境設置2.3.1,串口終端工具2.3.2 TFTP2.3.3 NFS2.4 實驗指導2.4.1 GCC程序生成實驗2.4.2 Makefile實驗第3章 嵌入式系統(tǒng)的調試技術3.1 嵌入式系統(tǒng)的調試方法和工作3.2 嵌入式系統(tǒng)的硬件調試技術3.2.1 在線仿真器3.2.2 片上調試器3.2.3 JTAG技術3.3 嵌入式系統(tǒng)的源代碼調試技術3.3.1 GDB調試在嵌入式系統(tǒng)中的應用3.3.2 遠程GDB調試3.3.3 GDB的安裝與使用3.3.4 使用9dbstub實現(xiàn)調試用戶程序3.3.5 使用9dbserver調試3.4 內核級源代碼調試技術3.4.1基本的調試方法printkO3.4.2 內核消息的獲取與記錄3.4.3 KGDB的調試3.4.4 KDB的調試3.4.5 printk、KGDB和KDB三種調試工具的比較3.5 實驗指導3.5.1 GDB程序生成實驗3.5.2 GDB程序遠程調試實驗第4章 嵌入式系統(tǒng)的仿真環(huán)境4.1 嵌入式系統(tǒng)仿真環(huán)境概述與原理4.1.1 仿真環(huán)境概述4.1.2 嵌入式系統(tǒng)仿真環(huán)境的特點4.1.3 關于嵌入式系統(tǒng)的集成開發(fā)環(huán)境4.2 SkyEye硬件模擬平臺4.2.1 SkyEye介紹4.2.2 SkyEye系統(tǒng)的原理4.2.3 SkyEye的設計實現(xiàn)4.3 SkyEye的使用4.3.1 SkyEye的安裝4.3.2 SkyEye的配置文件4.3.3 SkyEye程序的執(zhí)行4.4 SkyEye的源代碼編譯4.4.1 SkyEye的目錄結構4.4.2 SkyEye的編譯4.4.3 SkyEye的改動與擴展4.5 實驗指導4.5.1 SkyEye仿真實驗4.5.2 SkyEye編譯實驗第5章嵌入式系統(tǒng)的Bootloader5.1 嵌入式Bootloader技術5.1.1 Bootloader的開發(fā)要點……第6章 嵌入式Linux操作系統(tǒng)構建第7章 Linux驅動程序開發(fā)第8章 Linux操作系統(tǒng)的應用開發(fā)附錄參考文獻
章節(jié)摘錄
第1章 嵌入式系統(tǒng)教學與學習概述 本章主要從嵌入式系統(tǒng)的知識結構、相關專業(yè)和開發(fā)方式等方面,來介紹嵌入式系統(tǒng)的教學與學習的方法?! ⊥ㄟ^本章學習,讀者應該掌握以下內容: 嵌入式系統(tǒng)的知識結構 嵌入式系統(tǒng)的學習方法 如何構建嵌入式系統(tǒng) 1.1嵌入式系統(tǒng)的教學和學習 本節(jié)介紹嵌入式系統(tǒng)教學和學習的特點、嵌入式系統(tǒng)的知識結構以及嵌入式系統(tǒng)的開發(fā)流程?! ?.1.1 嵌入式系統(tǒng)教學和學習的特點 嵌入式系統(tǒng)是一個交叉學科,其核心的知識主要來自計算機學科和電子學科。此外,嵌入式系統(tǒng)的學習還涉及了與具體應用密切相關的通信、控制等學科?! ≡谇度胧较到y(tǒng)的學習中,存在著知識點眾多、內容龐雜的問題。因此,理論基礎和工程實踐相結合的方式在嵌入式系統(tǒng)的學習中是至關重要的。嵌入式系統(tǒng)涉及的知識和技術眾多,在理論基礎學習和教學中,需要保持清晰的脈絡,保持各個部分的知識相對獨立。在嵌入式系統(tǒng)的工程實踐中,則需要采用循序漸進的方式,保證學習者在學習的過程中,逐步掌握技術的應用?! ∫虼死碚摻虒W和工程實踐在嵌入式系統(tǒng)的教學和學習中應相輔相成。如果偏重于理論教學的方式,需要保持清晰的知識脈絡和模塊化的特點。這時產(chǎn)生的問題是:學習者在學習每個部分的知識的時候,將由于缺乏其他知識和感性認識,難以理解相關的內容。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載