注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)嵌入式Linux軟件開發(fā)從入門到精通

嵌入式Linux軟件開發(fā)從入門到精通

嵌入式Linux軟件開發(fā)從入門到精通

定 價:¥49.00

作 者: 呂雪峰,彭文波 著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡(luò)

ISBN: 9787302370833 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  《嵌入式Linux軟件開發(fā)從入門到精通》結(jié)合作者10多年的培訓(xùn)和實踐經(jīng)驗,通過簡明扼要的語言,以及實用的案例與方法,對嵌入式Linux應(yīng)用開發(fā)中的關(guān)鍵技術(shù)點進行了深入淺出的講解。全書分為基礎(chǔ)篇、應(yīng)用進階篇和實戰(zhàn)提高篇。 《嵌入式Linux軟件開發(fā)從入門到精通》內(nèi)容從最簡單的案例開始,始終保持實用、易懂的風格,每個章節(jié)都設(shè)置了實踐操作案例,能夠幫助讀者快速掌握嵌入式Linux應(yīng)用軟件的開發(fā)技能。 《嵌入式Linux軟件開發(fā)從入門到精通》主要面向?qū)η度胧絃inux應(yīng)用軟件開發(fā)感興趣的初學(xué)者,或需要進一步提升技能的開發(fā)者,也可作為高等院校計算機類、電子電氣類、控制類專業(yè)學(xué)生學(xué)習(xí)嵌入式Linux應(yīng)用開發(fā)的教材。

作者簡介

  彭文波,從事互聯(lián)網(wǎng)產(chǎn)品工作,曾在省級電子商務(wù)認證中心從事安全開發(fā)工作,曾就職于多家專業(yè)網(wǎng)管軟件公司,先后參與了電子商務(wù)認證系統(tǒng)、移動網(wǎng)絡(luò)管理系統(tǒng)等產(chǎn)品的開發(fā)。

圖書目錄

第1章 體驗嵌入式系統(tǒng)的魅力 1 1.1 嵌入式系統(tǒng)的定義 2 1.2 嵌入式系統(tǒng)的歷史與現(xiàn)狀 2 1.2.1 無操作系統(tǒng)階段 2 1.2.2 簡單操作系統(tǒng)階段 3 1.2.3 實時操作系統(tǒng)階段 3 1.2.4 面向Internet階段 3 1.3 嵌入式與非嵌入式的區(qū)別 4 1.4 從事嵌入式軟件開發(fā)的前景 4 1.4.1 優(yōu)勢 4 1.4.2 從事嵌入式軟件開發(fā)的缺點 5 1.4.3 技術(shù)基本要求 6 1.5 嵌入式系統(tǒng)的體系結(jié)構(gòu) 6 1.5.1 嵌入式處理器 6 1.5.2 嵌入式外圍設(shè)備 7 1.5.3 嵌入式操作系統(tǒng) 8 1.5.4 嵌入式應(yīng)用軟件 9 1.6 ARM 9 1.7 延伸閱讀:嵌入式系統(tǒng)面臨的關(guān)鍵問題 10 1.8 小結(jié) 11 第2章 嵌入式Linux的前世今生 13 2.1 嵌入式Linux簡介 14 2.1.1 嵌入式Linux的優(yōu)勢 14 2.1.2 嵌入式Linux面臨的挑戰(zhàn) 15 2.1.3 發(fā)展前景 16 2.1.4 Android 17 2.2 嵌入式Linux系統(tǒng)的軟件組成 17 2.2.1 引導(dǎo)加載程序 17 2.2.2 Linux內(nèi)核 18 2.2.3 文件系統(tǒng) 19 2.2.4 用戶應(yīng)用程序 21 2.3 嵌入式系統(tǒng)軟件研發(fā)的關(guān)鍵技術(shù) 21 2.3.1 開發(fā)流程 21 2.3.2 交叉編譯和鏈接 22 2.3.3 交叉調(diào)試 23 2.3.4 系統(tǒng)測試 25 2.4 系統(tǒng)啟動過程 26 2.5 延伸閱讀:開源、GPL與POSIX簡介 28 2.5.1 開源 28 2.5.2 GPL 29 2.5.3 POSIX 30 2.6 小結(jié) 32 第3章 零基礎(chǔ)安裝虛擬機與Linux操作系統(tǒng) 33 3.1 VMware Workstation的安裝 34 3.2 配置VMware Workstation并便捷安裝Fedora 16 36 3.3 配置VMware Workstation手動安裝Fedora 16 43 3.4 安裝Fedora 16 47 3.5 VMware Tools的安裝 52 3.6 使用已安裝好操作系統(tǒng)的虛擬機 56 3.7 延伸閱讀:打開Fedora 16的root賬號 58 3.8 小結(jié) 58 第4章 快速構(gòu)建嵌入式Linux開發(fā)環(huán)境 59 4.1 安裝交叉編譯器 60 4.1.1 安裝交叉編譯器 60 4.1.2 建立鏈接 62 4.1.3 查看交叉工具是否安裝正確 63 4.2 構(gòu)建開發(fā)板運行所需的環(huán)境 63 4.2.1 編譯一級啟動文件x-loader 63 4.2.2 編譯二級啟動文件U-Boot 65 4.2.3 編譯內(nèi)核 67 4.2.4 制作文件系統(tǒng)鏡像 68 4.3 更新系統(tǒng)文件 69 4.3.1 更新文件從SD卡啟動 69 4.3.2 更新文件從NAND Flash啟動 70 4.4 小結(jié) 77 第5章 配置串口通信工具 79 5.1 配置Windows XP的超級終端 80 5.2 串口信息的捕獲 82 5.3 在Linux中配置Minicom 84 5.4 小結(jié) 88 第6章 配置NFS文件系統(tǒng)服務(wù) 89 6.1 查看宿主機上的安裝包 90 6.2 配置網(wǎng)絡(luò)文件系統(tǒng)NFS 91 6.3 啟動NFS服務(wù) 91 6.3.1 在Fedora 16下面運行service nfs start命令失敗 91 6.3.2 在Fedora 16下面運行service nfs-server start失敗 92 6.4 本機測試NFS 94 6.5 在開發(fā)板上測試NFS 94 6.5.1 常見的測試過程 94 6.5.2 NFS無法掛載的問題分析 95 6.6 小結(jié) 96 第7章 開始編寫第一個程序 97 7.1 在宿主機上編寫第一個程序 98 7.2 編寫開發(fā)板上的上第一個程序 99 7.3 小結(jié) 102 第8章 Linux開發(fā)入門必備私房菜 103 8.1 程序安裝目錄 104 8.2 頭文件 104
......     
  
              
        

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號