圖書信息
出版社: 科學出版社; 第1版 (2008年10月1日)
叢書名: 教育部-LUPA開源軟體套用實訓教材·中國高等教育培訓中心推薦教材
平裝: 341頁
正文語種: 簡體中文
開本: 16
ISBN: 9787030231741
條形碼: 9787030231741
尺寸: 25.6 x 18.2 x 1.2 cm
重量: 558 g
內容簡介
《Linux嵌入式工程師實用教程》系統論述了在Linux環境下嵌入式系統設計的思想、設計方法及開發流程。通過大量的實例與設計項目,幫助讀者儘快掌握嵌入式設計的關鍵知識,提高嵌入式設計技巧。《Linux嵌入式工程師實用教程》共16章,論述嵌入式系統的基本概念,Linux環境下如何搭建嵌入式開發平台,Linux環境下嵌入式程式的調試方法,嵌入式基礎程式的設計,嵌入式I/O與檔案系統的開發,串口通信程式設計,嵌入式網路應用程式設計,圖形圖像程式與QT應用程式設計,設備驅動程式的設計與開發,數碼字元驅動、SD卡塊驅動、LCD驅動等驅動程式設計,AD/DA程式設計及嵌入式項目設計與分析。
《Linux嵌入式工程師實用教程》是一本技能型、工程型的教材,適合作為Linux環境下嵌入式工程技術人員、嵌入式工程師、高校嵌入式專業、計算機專業、軟體專業、通信專業、電子專業的本科生、專科生的教材。《Linux嵌入式工程師實用教程》是國家開放原始碼高校推進聯盟(LUPA)“Linux嵌入式工程師”與“Linux嵌入式技術員”認證考試指定用書。
目錄
第0章 開源文化概述
0.1 開源文化概述
0.1.1 開源文化
0.1.2 關於黑客
0.2 開源軟體與自由軟體
0.3 開源教育模式
0.3.1 開放教育資源
0.3.2 開放教育發展
0.3.3 開源教育模式
第1章 嵌入式系統基礎
1.1 嵌入式系統概述
1.2 嵌入式處理器
1.3 嵌入式作業系統
1.4 嵌入式套用
思考與實驗
第2章 嵌入式系統的硬、軟體開發環境
2.1 嵌入式Linux系統開發硬、軟體環境概述
2.2 嵌入式Linux開發環境的硬體連線
2.2.1 嵌入式硬體
2.2.2 PC宿主機與嵌入式硬體設備的連線
2.3 嵌入式Linux開發環境的軟體與設定
2.3.1 嵌入式開發軟體環境配置流程
2.3.2 關閉防火牆
2.3.3 minicom連線埠配置及使用
2.3.4 TFTP服務配置及使用
2.3.5 NFS服務的配置
2.3.6 交叉編譯器安裝
思考與實驗
第3章 Linux核心移植與ramdisk檔案系統
3.1 Linux核心移植
3.1.1 核心移植的基本概念
3.1.2 核心移植的準備
3.1.3 核心移植的基本過程
3.1.4 核心移植的具體操作
3.2 Linux根檔案系統的製作
3.2.1 根檔案系統概述
3.2.2 建立根檔案系統
思考與實驗
第4章 嵌入式C程式調試技術
4.1 交叉編譯技術
4.1.1 交叉編譯器
4.1.2 GDBServer調試器
4.2 make工程管理器
4.2.1 Makefile工程檔案的編寫
4.2.2 Makefile變數的使用
4.2.3 Makefile檔案對其他Makefile檔案的引用
4.2.4 Makefile中的函式
4.2.5 運行make
思考與實驗
第5章 嵌入式系統基礎程式設計
5.1 嵌入式I/O程式設計
5.1.1 不帶快取的檔案I/O操作
5.1.2 帶快取的流檔案操作
5.2 嵌入式進程與進程間通信程式設計
5.2.1 進程創建
5.2.2 進程通信——管道
5.2.3 進程通信——信號
5.2.4 進程通信——共享記憶體
5.2.5 進程通信——訊息佇列
思考與實驗
第6章 串口通信程式設計
6.1 串列通信概述
6.2 串口的分類
6.3 常用串口的引腳功能
6.4 串口屬性參數的設定
6.5 串口與ARM的連線方法
6.6 串列通信程式的設計
6.6.1 串列通信程式設計流程
6.6.2 串口通信程式設計主要函式
6.6.3 串口通信程式設計實例
6.7 基於串口的GPRS套用
……
第7章 嵌入式網路應用程式設計
第8章 圖形圖像程式設計
第9章 嵌入式GUI-Qt應用程式設計
第10章 設備驅動程式設計基礎
第11章 數碼驅動程式設計
第12章 SD驅動程式設計
第13章 A/D與D/A驅動程式設計
第14章 LCD驅動程式設計
第15章 嵌入式系統設計實例分析
主要參考文獻