定 價(jià):33 元
叢書(shū)名:全國(guó)高等職業(yè)教育“十三五”規(guī)劃教材
- 作者:沙祥
- 出版時(shí)間:2016/12/30
- ISBN:9787111552482
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP316.2
- 頁(yè)碼:194
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《嵌入式操作系統(tǒng)實(shí)用教程》一書(shū)詳細(xì)介紹了嵌入式系統(tǒng)的使用,共分為5章:第1章介紹了目前在嵌入式系統(tǒng)中使用的ARM芯片和常見(jiàn)的硬件系統(tǒng)及其組成;第2章介紹了嵌入式系統(tǒng)與PC的連接和嵌入式Linux操作系統(tǒng)的安裝、備份和恢復(fù);第3章介紹了交叉編譯工具鏈的安裝與配置;第4章介紹了如何定制嵌入式Linux以及怎樣利用交叉編譯工具鏈生成相關(guān)文件;第5章介紹了嵌入式操作系統(tǒng)的使用方法。
本書(shū)可作為高職高專院校電子信息類相關(guān)專業(yè)學(xué)生的教材,也適合作為嵌入式系統(tǒng)初學(xué)者的參考書(shū)。
適讀人群 :高職高專院校電子信息類相關(guān)專業(yè)學(xué)生,嵌入式系統(tǒng)初學(xué)者
1. 緊跟時(shí)代潮流,注重實(shí)踐操作,兼顧理論知識(shí)。
2. 由淺入深,展現(xiàn)完整的流程。
3. 多種平臺(tái)和軟件,內(nèi)容豐富。
近年來(lái),基于ARM的嵌入式系統(tǒng)得到了飛速的發(fā)展,應(yīng)用范圍遍布人們生產(chǎn)、生活的各個(gè)領(lǐng)域。嵌入式系統(tǒng)的構(gòu)成主要包括兩方面,通俗地說(shuō)就是硬件和軟件。硬件方面,ARM芯片是嵌入式系統(tǒng)的核心。但是一個(gè)系統(tǒng)還需要其他組成部分,它們是怎樣組合在一起的?軟件又可以分為操作系統(tǒng)和應(yīng)用軟件。操作系統(tǒng)中,嵌入式Linux的應(yīng)用非常廣泛,甚至于Android也是以Linux為基礎(chǔ)的半開(kāi)源操作系統(tǒng),那么怎樣在嵌入式系統(tǒng)中定制和安裝操作系統(tǒng)呢?
《嵌入式操作系統(tǒng)實(shí)用教程》一書(shū)著重解決以上兩個(gè)問(wèn)題。
第1章介紹了常用的ARM芯片和開(kāi)發(fā)板及其構(gòu)成等內(nèi)容。
第2章介紹了嵌入式系統(tǒng)與PC的連接和嵌入式操作系統(tǒng)的安裝等內(nèi)容。
第3章介紹了使用交叉編譯工具鏈的原因以及交叉編譯工具鏈的安裝等內(nèi)容。
第4章介紹了系統(tǒng)的定制等內(nèi)容。
第5章介紹了嵌入式操作系統(tǒng)的使用等內(nèi)容。
嵌入式系統(tǒng)重在“移植”,要充分參考前輩的經(jīng)驗(yàn);嵌入式系統(tǒng)重在“總結(jié)”,要分析每一次失敗的原因。
本書(shū)由淮安信息職業(yè)技術(shù)學(xué)院沙祥主編,楊永、杜鋒參編,在本書(shū)編寫(xiě)過(guò)程中,得到了淮安信息職業(yè)技術(shù)學(xué)院的領(lǐng)導(dǎo)和同仁們的大力支持,在此向他們表示衷心的感謝。
由于編者水平有限,本書(shū)中必然存在不足之處,懇請(qǐng)廣大讀者批評(píng)指正。
出版說(shuō)明
前言
第1章 嵌入式系統(tǒng)的組成1
1.1 ARM微處理器簡(jiǎn)介1
1.1.1 ARM公司簡(jiǎn)介1
1.1.2 ARM系列處理器1
1.1.3 常用的ARM芯片6
1.2 嵌入式系統(tǒng)的硬件構(gòu)成7
1.2.1 Micro2440核心板的構(gòu)成7
1.2.2 Smart210開(kāi)發(fā)板的構(gòu)成13
1.2.3 A8實(shí)驗(yàn)儀的構(gòu)成17
1.3 實(shí)訓(xùn)18
1.4 習(xí)題18
第2章 嵌入式操作系統(tǒng)的安裝20
2.1 嵌入式系統(tǒng)與PC的連接與通信20
2.1.1 嵌入式系統(tǒng)與PC的連接20
2.1.2 終端與串口的設(shè)置24
2.2 嵌入式操作系統(tǒng)的備份、恢復(fù)與燒寫(xiě)27
2.2.1 Micro2440開(kāi)發(fā)板系統(tǒng)的備份、恢復(fù)與燒寫(xiě)27
2.2.2 Smart210開(kāi)發(fā)板系統(tǒng)的燒寫(xiě)42
2.2.3 A8實(shí)驗(yàn)儀系統(tǒng)的燒寫(xiě)53
2.3 實(shí)訓(xùn)63
2.4 習(xí)題64
第3章 交叉編譯、Linux與虛擬機(jī)65
3.1 交叉編譯簡(jiǎn)介65
3.2 Linux PC與虛擬機(jī)66
3.2.1 虛擬機(jī)66
3.2.2 VirtualBox的安裝與使用67
3.2.3 Linux與Ubuntu73
3.2.4 Ubuntu安裝76
3.2.5 Ubuntu使用初步87
3.2.6 Ubuntu的目錄96
3.3 交叉編譯環(huán)境103
3.3.1 共享文件夾的設(shè)置與使用103
3.3.2 交叉編譯環(huán)境的安裝與配置107
3.4 實(shí)訓(xùn)113
3.5 習(xí)題113
第4章 嵌入式操作系統(tǒng)的定制115
4.1 bootloader的生成115
4.2 Linux內(nèi)核定制117
4.2.1 Linux內(nèi)核源代碼117
4.2.2 定制Linux內(nèi)核119
4.2.3 制作啟動(dòng)logo155
4.2.4 編譯內(nèi)核157
4.3 目標(biāo)文件系統(tǒng)定制與生成158
4.3.1 定制目標(biāo)文件系統(tǒng)158
4.3.2 生成目標(biāo)文件系統(tǒng)161
4.4 實(shí)訓(xùn)164
4.5 習(xí)題164
第5章 嵌入式操作系統(tǒng)的使用165
5.1 登錄嵌入式操作系統(tǒng)165
5.1.1 使用串口登錄嵌入式操作系統(tǒng)165
5.1.2 使用Telnet登錄嵌入式操作系統(tǒng)166
5.2 程序上傳與運(yùn)行172
5.2.1 使用U盤(pán)上傳程序173
5.2.2 使用串口上傳程序173
5.2.3 使用FTP上傳程序178
5.2.4 程序運(yùn)行182
5.3 NFS的使用183
5.3.1 開(kāi)啟服務(wù)器的NFS服務(wù)183
5.3.2 使用NFS共享文件夾187
5.3.3 使用NFS根文件系統(tǒng)啟動(dòng)嵌入式系統(tǒng)190
5.4 實(shí)訓(xùn)193
5.5 習(xí)題193
參考文獻(xiàn)194