圖書信息
出版社: 機械工業出版社; 第1版 (2011年4月1日)
叢書名: 零點起步系列叢書
平裝: 356頁
正文語種: 簡體中文
開本: 16
ISBN: 9787111333166
條形碼: 9787111333166
尺寸: 25.8 x 18.6 x 1.2 cm
重量: 581 g
內容簡介
《零點起步:嵌入式Linux編程入門與開發實例》共分15章,分別介紹了嵌入式系統基礎、文本編輯器的使用、構建嵌入式Linux開發環境、Linux常用命令、編譯與調試、圖形界面應用程式開發、嵌入式檔案系統與存儲技術、LINUX設備驅動程式開發、進程控制、執行緒控制、嵌入式車載終端的設計、嵌入式BOA伺服器的構建、嵌入式VNC遠程控制的實現、ARM Linux指紋門禁系統和基於ARM Linux的家庭安全監控系統設計。《零點起步:嵌入式Linux編程入門與開發實例》不僅有詳細的理論基礎知識介紹,還有大量的開發案例以供參考,可讀性和實用性強,適合於沒有或者缺乏嵌入式Linux程式設計經驗的初學者作為嵌入式Linux C語言開發的自學教材,同時也適合於已掌握C語言基礎並想學習嵌入式開發的讀者。《零點起步:嵌入式Linux編程入門與開發實例》可作為各類學校的教學用書,也可作為工程技術人員的參考書。
目錄
前言
第1章 嵌入式系統基礎
1.1 嵌入式系統概述
1.2 嵌入式作業系統
1.3 Linux作業系統
1.3.1 Linux的發展歷史
1.3.2 Linux的發行版本
1.3.3 Linux系統的特點和組成
1.4 ARM處理器平台
1.4.1 ARM處理器簡介
1.4.2 ARM處理器的體系結構
1.4.3 ARM微處理器系列
1.4.4 ARM微處理器的套用領域及特點
1.4.5 ARM微處理器的結構
1.4.6 ARM微處理器的套用選型
1.5 嵌入式系統開發
1.5.1 嵌入式系統的開發流程
1.5.2 Linux程式設計流程
1.6 思考與練習
第2章 文本編輯器的使用
2.1 Vi編輯器
2.1.1 Vi的基本模式
2.1.2 Vi的基本操作
2.2 Vim編輯器
2.3 Emacs編輯器
2.3.1 Emacs的啟動與退出
2.3.2 Emacs的基本編輯
2.3.3 Emacs的C模式
2.3.4 Emacs的Shell模式
2.4 gedit編輯器
2.5 思考與練習
第3章 構建嵌入式Linux開發環境
3.1 嵌入式系統開發環境的構建
3.2 移植U-Boot
3.2.1 Bootloader簡介
3.2.2 Bootloader的啟動流程
3.2.3 U-Boot的分析與移植
3.2.4 VIVI分析
3.3 嵌入式Linux作業系統核心編譯
3.3.1 Linux核心結構
3.3.2 核心的配置
3.3.3 核心編譯的過程
3.3.4 核心的移植
3.4 思考與練習
第4章 Linux常用命令
4.1 目錄命令
4.1.1 ls
4.1.2 cd
4.1.3 pwd
4.1.4 mkdir
4.1.5 rmdir
4.2 檔案命令
4.2.1 cp
4.2.2 rm
4.2.3 mv
4.2.4 cat
4.2.5 chmod
4.2.6 find
4.2.7 GREP
4.2.8 sort
4.3 思考與練習
第5章 編譯與調試
5.1 嵌入式Linux編譯器GCC
5.1.1 GCC編譯分析
5.1.2 GCC編譯選項分析
5.1.3 庫函式的使用方法
5.2 調試工具GDB
5.2.1 GDB使用實例
5.2.2 GDB的幫助
5.2.3 設定/刪除斷點
5.2.4 各種相關命令
5.3 Make工程管理器
5.3.1 Makefile檔案的構成
5.3.2 Makefile變數
5.3.3 Make管理器的使用
5.4 思考與練習
……
第6章 圖形界面應用程式開發
第7章 嵌入式檔案系統與存儲技術
第8章 Linux設備驅動程式開發
第9章 進程控制
第10章 執行緒控制
第11章 嵌入式車載終端的設計
第12章 嵌入式BOA伺服器的構建
第13章嵌入式VNC遠程控制的實現
第14章 ARM Linux指紋門禁系統
第15章 基於ARM Linux的家庭安全監控系統設計
參考文獻