書籍簡介
作 者:馬小陸 主編
出 版 社:西安電子科技大學出版社
出版時間:2011-10-1
版 次:1頁 數:358字 數:545000
印刷時間:2011-10-1開 本:16開紙 張:膠版紙
印 次:1I S B N:9787560625003包 裝:平裝
內容介紹
本書從嵌入式Linux系統入門必備知識點、嵌入式Linux系統的構建、驅動程式開發和應用程式設計四個方面著手。全書分為三篇:基礎篇、提高篇和實踐篇。基礎篇包括第1~5章,主要介紹嵌入式Linux的基本知識、相關原理和實踐;提高篇包括第6~10章,主要介紹如何構建嵌入式LINUX系統;實踐篇包括第11~l3章,主要講述驅動程式開發和應用程式的設計。
本書可作為高職高專電子、電氣、控制、計算機、通信等專業的教學用書,也可作為從事嵌入式Linux系統開發的技術人員的參考書。
目錄
第一篇 基礎篇
第1章 嵌入式系統概述
1.1嵌入式系統
1.1.1嵌入式系統的定義
1.1.2嵌入式系統組成
1.1.3嵌入式系統的特點
1.1.4嵌入式系統的套用
1.2嵌入式作業系統
1.2.1嵌入式作業系統分類
1.2.2當前主流的嵌入式作業系統
1.3嵌入式Linux作業系統
1.3.1 Linux簡介
1.3.2嵌入式Linux作業系統
1.3.3嵌入式Linux作業系統的優勢
1.4嵌入式Linux開發環境
1.5嵌入式Linux系統開發要點
本章小結
第2章 初識Linux
2.1安裝發行版Linux作業系統
2.1.1安裝虛擬機VMware
2.1.2在虛擬機VMware中安裝RedHat Linux 9.0作業系統
2.1.3安裝VMware Tools
2.2 Linux的目錄結構
2.3 Linux的檔案屬性
2.4 Linux的檔案類型
2.5 Shell
2.5.1 Shell簡介
2.5.2常用Shell命令
2.6 Shell編程基礎
2.6.1建立和運行Shell程式
2.6.2 Shell中的變數
2.6.3 Shell中引號的使用方法
2.6.4 Shell中的test命令
2.6.5條件語句
2.6.6循環語句
2.6.7 Shell中的函式
本章小結
第3章 Linux編程環境
3.1編輯器vi
3.1.1 vi簡介
3.1.2 vi用法
3.1.3 vi使用實例分析
3.2編譯器gcc
3.2.1 9cc簡介
3.2.2 9cc的執行過程
3.2.3 9cc的基本用法和選項
3.2.4 9cc編譯實例
3.3調試器GDB
3.3.1 GDB簡介
3.3.2 GDB常用命令
3.3.3 GDB使用實例
3.4 make工具和Makefile規則
3.4.1 make和Makefile概述
3.4.2 Makefile檔案內容
3.4.3 Makefile規則
3.4.4 make工作原理
3.4.5 Makefile中的變數
3.4.6 clean命令的套用
3.4.7 Makefile檔案示例
3.5 9libc
3.5.1 Linux編程庫簡介
3.5.2 Linux執行緒庫
本章小結
……
第二篇 提高篇
第三篇 實踐篇
參考文獻