圖書信息
出版社: 機械工業出版社; 第1版 (2008年8月1日)
平裝: 287頁
正文語種: 簡體中文
開本: 16
ISBN: 7111243404, 9787111243403
條形碼: 9787111243403
尺寸: 25.6 x 18.2 x 2.2 cm
重量: 458 g
作者簡介
陳渝,工學博士,畢業於國防科技大學計算機學院,目前在清華大學計算機系工作,著名開源項目SkyEye發起人,研究方向為作業系統、嵌入式系統,普適計算,並行計算等。
內容簡介
《嵌入式系統實踐教程》內容簡介:嵌入式系統是一個涉及多方面知識的交叉學科,目前ARM和Linux是嵌入式系統發展中的兩個重點方向。《嵌入式系統實踐教程》是關於嵌入式系統的實踐教程,主要關注基於ARM的Linux嵌入式系統開發,同時提供了大量由淺入深、易於擴展的實踐環節。配套光碟提供了嵌入式系統的開發工具和源程式,大部分內容使用SkyEye仿真環境,避免了對具體開發板的依賴,通用性更強。
《嵌入式系統實踐教程》條理清晰、重點突出、實踐性強,既能滿足在短時間內通過實踐進入嵌入式系統領域的需要,又能滿足深入學習拓展知識面的要求。
《嵌入式系統實踐教程》適合計算機等相關專業師生教學使用,也可供廣大嵌入式系統開發人員學習、參考。
目錄
前言
第1章 嵌入式系統教學與學習概述
1.1 嵌入式系統的教學和學習
1.1.1 嵌入式系統教學和學習的特點
1.1.2 嵌入式系統的知識結構
1.1.3 嵌入式系統的開發流程
1.2 系統的學習與使用
1.2.1 基於主機環境下的嵌入式開發
1.2.2 基於開發板的嵌入式開發
1.2.3 基於仿真環境的嵌入式開發
1.3 系統的組成和構建
1.3.1 基於具體硬體環境的系統組成
1.3.2 基於仿真環境的系統組成
第2章 嵌入式Linux開發環境構建
2.1 GCC工具的使用
2.1.1 GCC二進制工具的安裝
2.1.2 GCC交叉編譯工具集合的使用
2.2 Makefile的使用
2.2.1 make工具
2.2.2 依賴關係實例
2.2.3 編譯實例(隱含規則)
2.2.4 編洋實例(指定依賴)
2.3 開發環境設定
2.3.1,串口終端工具
2.3.2 TFTP
2.3.3 NFS
2.4 實驗指導
2.4.1 GCC程式生成實驗
2.4.2 Makefile實驗
第3章 嵌入式系統的調試技術
3.1 嵌入式系統的調試方法和工作
3.2 嵌入式系統的硬體調試技術
3.2.1 線上仿真器
3.2.2 片上調試器
3.2.3 JTAG技術
3.3 嵌入式系統的原始碼調試技術
3.3.1 GDB調試在嵌入式系統中的套用
3.3.2 遠程GDB調試
3.3.3 GDB的安裝與使用
3.3.4 使用9dbstub實現調試用戶程式
3.3.5 使用9dbserver調試
3.4 核心級原始碼調試技術
3.4.1基本的調試方法printkO
3.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章 嵌入式系統的仿真環境
4.1 嵌入式系統仿真環境概述與原理
4.1.1 仿真環境概述
4.1.2 嵌入式系統仿真環境的特點
4.1.3 關於嵌入式系統的集成開發環境
4.2 SkyEye硬體模擬平台
4.2.1 SkyEye介紹
4.2.2 SkyEye系統的原理
4.2.3 SkyEye的設計實現
4.3 SkyEye的使用
4.3.1 SkyEye的安裝
4.3.2 SkyEye的配置檔案
4.3.3 SkyEye程式的執行
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章 嵌入式系統的Bootloader
5.1 嵌入式Bootloader技術
5.1.1 Bootloader的開發要點
……
第6章 嵌入式Linux作業系統構建
第7章 Linux驅動程式開發
第8章 Linux作業系統的套用開發
附錄
參考文獻