嵌(qian)入(ru)式(shi)圖(tu)書(shu)《嵌(qian)入(ru)式(shi)Linux軟件開發(fa)從入(ru)門到精通》完整pdf下載
時間:2018-07-30 來源:未(wei)知
編輯推薦:
本書由(you)淺入(ru)深的(de)(de)來講解嵌入(ru)式(shi)Linux軟件開(kai)發(fa),通俗(su)易懂,由(you)淺入(ru)深,讓(rang)學習(xi)者可以(yi)快速的(de)(de)掌握嵌入(ru)式(shi)Linux應(ying)用軟件的(de)(de)開(kai)發(fa)技能,很(hen)適合(he)新(xin)手學習(xi),從基礎到進階(jie),一步一步讓(rang)你學會。
內容簡介
本書(shu)結合作者10多(duo)年的(de)培訓和實(shi)踐(jian)經驗,通過簡(jian)明扼要的(de)語(yu)言,以及實(shi)用(yong)(yong)(yong)的(de)案例(li)與方法,對嵌入(ru)式Linux應(ying)用(yong)(yong)(yong)開發(fa)中的(de)關鍵(jian)技術點進行了深入(ru)淺出的(de)講解。全書(shu)分為基(ji)礎(chu)篇(pian)(pian)、應(ying)用(yong)(yong)(yong)進階篇(pian)(pian)和實(shi)戰提高篇(pian)(pian)。
本書內(nei)容從最簡單的(de)案例(li)開始(shi),始(shi)終保持(chi)實(shi)用、易懂的(de)風格(ge),每個章節都設置了實(shi)踐操作案例(li),能夠幫助讀者快速(su)掌握(wo)嵌(qian)入式Linux應用軟(ruan)件的(de)開發技(ji)能。
本(ben)書主要(yao)面(mian)向對嵌入式Linux應用軟件開(kai)發(fa)感興(xing)趣的初學者(zhe),或需要(yao)進一步提升技能(neng)的開(kai)發(fa)者(zhe),也可作(zuo)為高(gao)等院校計(ji)算機類、電子電氣(qi)類、控制類專業學生學習嵌入式Linux應用開(kai)發(fa)的教材(cai)。
目 錄
第1章 體(ti)驗嵌(qian)入式系統的魅力
1.1 嵌入式系統(tong)的定義
1.2 嵌入式系統的歷史與現(xian)狀
1.2.1 無操作系統階段
1.2.2 簡單操作系統(tong)階段
1.2.3 實時操(cao)作(zuo)系(xi)統階段
1.2.4 面(mian)向Internet階段
1.3 嵌入式與非嵌入式的(de)區別
1.4 從事嵌入式軟件開(kai)發(fa)的前景
1.4.1 優勢
1.4.2 從事嵌入式軟(ruan)件(jian)開發的缺點
1.4.3 技術基本要求(qiu)
1.5 嵌(qian)入式系(xi)統的體系(xi)結構
1.5.1 嵌(qian)入式處理器
1.5.2 嵌入式外(wai)圍(wei)設備
1.5.3 嵌入式(shi)操作(zuo)系統
1.5.4 嵌入(ru)式(shi)應(ying)用軟件
1.7 延(yan)伸閱讀:嵌入式(shi)系統(tong)面臨(lin)的關(guan)鍵問(wen)題
1.8 小結
第2章 嵌入式Linux的前世今生
2.1 嵌入式Linux簡介
2.1.1 嵌入(ru)式(shi)Linux的優勢
2.1.2 嵌入式Linux面臨的挑戰
2.1.3 發(fa)展前景
2.1.4 A
2.2 嵌入(ru)式Linux系統的(de)軟(ruan)件組成
2.2.1 引導加(jia)載(zai)程序
2.2.2 Linux內(nei)核(he)
2.2.3 文(wen)件系統
2.2.4 用戶應用程序
2.3 嵌入式(shi)系(xi)統軟件研發(fa)的(de)關(guan)鍵技術(shu)
2.3.1 開發流程
2.3.2 交叉編譯和鏈接
2.3.3 交叉(cha)調(diao)試(shi)
2.3.4 系統測試
2.4 系統啟動(dong)過程
2.5 延伸閱讀:開(kai)源、GPL與POSIX簡介
2.5.1 開源
2.5.
2.5.3
2.6 小結(jie)
第3章 零基礎安裝虛(xu)擬機與Linux操作系統
3.1 VMware Workstation的安裝
3.2 配置VMware Workstation并便(bian)捷(jie)安裝(zhuang)Fedo
3.3 配置VMware Workstation手動安裝Fedo
3.4 安裝Fedo
3.5 VMware Tools的安裝(zhuang)
3.6 使用已安(an)裝好操(cao)作系統的虛擬機
3.7 延伸(shen)閱讀:打開Fedora 16的root賬(zhang)號
3.8 小結
第(di)4章 快速構建(jian)嵌入式Linux開(kai)發環(huan)境
4.1 安裝交叉編譯器(qi)
4.1.1 安裝(zhuang)交(jiao)叉編譯器
4.1.2 建立(li)鏈接
4.1.3 查看交(jiao)叉工具是否(fou)安裝(zhuang)正(zheng)確
4.2 構建(jian)開(kai)發板運行所需的環境
4.2.1 編(bian)譯一級(ji)啟動文件(jian)x-
4.2.2 編譯二(er)級(ji)啟動(dong)文件
4.2.3 編譯內核(he)
4.2.4 制作文(wen)件系(xi)統鏡(jing)像
4.3 更新系統(tong)文件
4.3.1 更新文件(jian)從SD卡(ka)啟動
4.3.2 更新文(wen)件從NAND Flash啟(qi)動
4.4 小結
第5章 配(pei)置串(chuan)口通信工具
5.1 配置(zhi)Windows XP的超級終(zhong)端(duan)
5.2 串口信息的捕獲
5.3 在(zai)Linux中配(pei)置(zhi)M
5.4 小結
第6章 配置NFS文件系統(tong)服務
6.1 查看宿主機(ji)上的安裝(zhuang)包
6.2 配置網絡文件系統
6.3 啟動NFS服務(wu)
6.3.1 在Fedora 16下面運(yun)行service nfs start命令失(shi)敗
6.3.2 在Fedora 16下面運行(xing)service nfs-server start失敗(bai)
6.4 本機(ji)測試
6.5 在(zai)開發板上(shang)測試
6.5.1 常見(jian)的測試過程
6.5.2 NFS無法掛載(zai)的(de)問題(ti)分析
6.6 小結
第7章 開始(shi)編(bian)寫第一個程序
7.1 在宿主機上編寫第一個程序
7.2 編寫開發板(ban)上的(de)上第(di)一個程序
7.3 小結
第8章(zhang) Linux開發入門必備私房(fang)菜
8.1 程序安裝目錄
8.2 頭(tou)文件
8.3 庫文件
8.4 gcc簡介
8.5 make簡介
8.6 小結
........
網友短評:
非常不錯的書(shu)籍,值得一看(kan),里面還(huan)帶有光盤,可以輔助學(xue)習。書(shu)是正版(ban),值得新手用來入手。