嵌入式圖書《嵌入式Linux軟件開發(fā)從入門到精通》完整pdf下載
時間:2018-07-30 來源:未知
編輯推薦:
本書由淺入深的來講解嵌入式Linux軟件開發(fā),通俗易懂,由淺入深,讓學習者可以快速的掌握嵌入式Linux應用軟件的開發(fā)技能,很適合新手學習,從基礎到進階,一步一步讓你學會。
內(nèi)容簡介
本書結(jié)合作者10多年的培訓和實踐經(jīng)驗,通過簡明扼要的語言,以及實用的案例與方法,對嵌入式Linux應用開發(fā)中的關(guān)鍵技術(shù)點進行了深入淺出的講解。全書分為基礎篇、應用進階篇和實戰(zhàn)提高篇。
本書內(nèi)容從最簡單的案例開始,始終保持實用、易懂的風格,每個章節(jié)都設置了實踐操作案例,能夠幫助讀者快速掌握嵌入式Linux應用軟件的開發(fā)技能。
本書主要面向?qū)η度胧絃inux應用軟件開發(fā)感興趣的初學者,或需要進一步提升技能的開發(fā)者,也可作為高等院校計算機類、電子電氣類、控制類專業(yè)學生學習嵌入式Linux應用開發(fā)的教材。
目 錄
第1章 體驗嵌入式系統(tǒng)的魅力
1.1 嵌入式系統(tǒng)的定義
1.2 嵌入式系統(tǒng)的歷史與現(xiàn)狀
1.2.1 無操作系統(tǒng)階段
1.2.2 簡單操作系統(tǒng)階段
1.2.3 實時操作系統(tǒng)階段
1.2.4 面向Internet階段
1.3 嵌入式與非嵌入式的區(qū)別
1.4 從事嵌入式軟件開發(fā)的前景
1.4.1 優(yōu)勢
1.4.2 從事嵌入式軟件開發(fā)的缺點
1.4.3 技術(shù)基本要求
1.5 嵌入式系統(tǒng)的體系結(jié)構(gòu)
1.5.1 嵌入式處理器
1.5.2 嵌入式外圍設備
1.5.3 嵌入式操作系統(tǒng)
1.5.4 嵌入式應用軟件
1.7 延伸閱讀:嵌入式系統(tǒng)面臨的關(guān)鍵問題
1.8 小結(jié)
第2章 嵌入式Linux的前世今生
2.1 嵌入式Linux簡介
2.1.1 嵌入式Linux的優(yōu)勢
2.1.2 嵌入式Linux面臨的挑戰(zhàn)
2.1.3 發(fā)展前景
2.1.4 A
2.2 嵌入式Linux系統(tǒng)的軟件組成
2.2.1 引導加載程序
2.2.2 Linux內(nèi)核
2.2.3 文件系統(tǒng)
2.2.4 用戶應用程序
2.3 嵌入式系統(tǒng)軟件研發(fā)的關(guān)鍵技術(shù)
2.3.1 開發(fā)流程
2.3.2 交叉編譯和鏈接
2.3.3 交叉調(diào)試
2.3.4 系統(tǒng)測試
2.4 系統(tǒng)啟動過程
2.5 延伸閱讀:開源、GPL與POSIX簡介
2.5.1 開源
2.5.
2.5.3
2.6 小結(jié)
第3章 零基礎安裝虛擬機與Linux操作系統(tǒng)
3.1 VMware Workstation的安裝
3.2 配置VMware Workstation并便捷安裝Fedo
3.3 配置VMware Workstation手動安裝Fedo
3.4 安裝Fedo
3.5 VMware Tools的安裝
3.6 使用已安裝好操作系統(tǒng)的虛擬機
3.7 延伸閱讀:打開Fedora 16的root賬號
3.8 小結(jié)
第4章 快速構(gòu)建嵌入式Linux開發(fā)環(huán)境
4.1 安裝交叉編譯器
4.1.1 安裝交叉編譯器
4.1.2 建立鏈接
4.1.3 查看交叉工具是否安裝正確
4.2 構(gòu)建開發(fā)板運行所需的環(huán)境
4.2.1 編譯一級啟動文件x-
4.2.2 編譯二級啟動文件
4.2.3 編譯內(nèi)核
4.2.4 制作文件系統(tǒng)鏡像
4.3 更新系統(tǒng)文件
4.3.1 更新文件從SD卡啟動
4.3.2 更新文件從NAND Flash啟動
4.4 小結(jié)
第5章 配置串口通信工具
5.1 配置Windows XP的超級終端
5.2 串口信息的捕獲
5.3 在Linux中配置M
5.4 小結(jié)
第6章 配置NFS文件系統(tǒng)服務
6.1 查看宿主機上的安裝包
6.2 配置網(wǎng)絡文件系統(tǒng)
6.3 啟動NFS服務
6.3.1 在Fedora 16下面運行service nfs start命令失敗
6.3.2 在Fedora 16下面運行service nfs-server start失敗
6.4 本機測試
6.5 在開發(fā)板上測試
6.5.1 常見的測試過程
6.5.2 NFS無法掛載的問題分析
6.6 小結(jié)
第7章 開始編寫第一個程序
7.1 在宿主機上編寫第一個程序
7.2 編寫開發(fā)板上的上第一個程序
7.3 小結(jié)
第8章 Linux開發(fā)入門必備私房菜
8.1 程序安裝目錄
8.2 頭文件
8.3 庫文件
8.4 gcc簡介
8.5 make簡介
8.6 小結(jié)
........
網(wǎng)友短評:
非常不錯的書籍,值得一看,里面還帶有光盤,可以輔助學習。書是正版,值得新手用來入手。

