商品簡介
作者簡介
目次
商品簡介
嵌入式系統是一個涉及多方面知識的交叉學科,目前ARM和LinuX是嵌入式系統發展中的兩個重點方向。本書是關于嵌入式系統的實踐教程,主要關注基于ARM的LinuX嵌入式系統開發,同時提供了大量由淺入深、易于擴展的實踐環節。配套光盤提供了嵌入式系統的開發工具和源程序,大部分內容使用skyEye仿真環境,避免了對具體開發板的依賴,通用性更強。本書條理清晰、重點突出、實踐性強,既能滿足在短時間內通過實踐進入嵌入式系統領域的需要,又能滿足深入學習拓展知識面的要求。 本書適合計算機等相關專業師生教學使用,也可供廣大嵌入式系統開發人員學習、參考。
作者簡介
陳渝:工學博士,畢業于國防科技大學計算機學院,目前在清華大學計算機系工作,著名開源項目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操作系統的應用開發
附錄
參考文獻
第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操作系統的應用開發
附錄
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。