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