ARM嵌入式系統(tǒng)移植實(shí)戰(zhàn)開發(fā)
定 價(jià):39 元
- 作者:韓少云 ,等 著
- 出版時(shí)間:2012/5/1
- ISBN:9787512407794
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP332
- 頁碼:294
- 紙張:膠版紙
- 版次:1
- 開本:16開
《普通高!笆濉币(guī)劃教材·實(shí)踐創(chuàng)新系列:ARM嵌入式系統(tǒng)移植實(shí)戰(zhàn)開發(fā)》以嵌入式Linux移植技術(shù)為主,以基于S3C2440的TQ2440開發(fā)板以及基于S3C6410的TQ6410開發(fā)板為硬件平臺(tái),詳細(xì)講述了嵌入式Linux中非常繁瑣卻又十分重要的系統(tǒng)移植過程,包括U-Boot、內(nèi)核、文件系統(tǒng)、驅(qū)動(dòng)程序以及應(yīng)用程序的移植。
本書理論與實(shí)踐相結(jié)合,配有詳細(xì)的步驟,學(xué)完后讀者可以在TQ2440開發(fā)板平臺(tái)上搭建起自己的一套系統(tǒng)。這樣不僅可以讓讀者更好地理解所學(xué)知識(shí),還能增加讀者的學(xué)習(xí)興趣。
本書可以作為高等院校嵌入式系統(tǒng)開發(fā)與應(yīng)用的教材,嵌入式培訓(xùn)用書,以及嵌入式系統(tǒng)開發(fā)技術(shù)人員的參考書。
韓少云,達(dá)內(nèi)lT培訓(xùn)集團(tuán)創(chuàng)始人,總裁/CEO,加拿大技術(shù)移民。曾任亞信公司軟件事業(yè)部副總工程師。在軟件開發(fā)、軟件培訓(xùn)、公司運(yùn)營方面積累了豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),被譽(yù)為軟件工程師創(chuàng)業(yè)的典范。
奚海蛟,博士后,北京融慧廣澤科技有限公司創(chuàng)始人,畢業(yè)于北京航空航天大學(xué)電子工程學(xué)院,主要研究嵌入式與物聯(lián)網(wǎng)、虛擬現(xiàn)實(shí)等方向,主持過多個(gè)相關(guān)大型項(xiàng)目,曾在多家大學(xué)與培訓(xùn)機(jī)構(gòu)任教。
諶利,碩士,北京融慧廣澤公司合伙人,畢業(yè)于北京航空航天大學(xué)電子工程學(xué)院,曾任飛思卡爾半導(dǎo)體公司硬件工程師、技術(shù)經(jīng)理,有多年高端嵌入式處理器系統(tǒng)軟硬件開發(fā)經(jīng)驗(yàn)。
第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)介紹
1.1.1 嵌入式系統(tǒng)概念
1.1.2 嵌入式系統(tǒng)特點(diǎn)
1.1.3 嵌入式產(chǎn)品
1.2 嵌入式操作系統(tǒng)
1.2.1 VxWorks
1.2.2 WinCE
1.2.3 tLC/OS
1.2.4 Symbian
1.2.5 Linux
1.3 嵌入式系統(tǒng)開發(fā)流程
1.3.1 嵌入式系統(tǒng)組成
1.3.2 嵌入式系統(tǒng)開發(fā)流程
1.4 嵌入式系統(tǒng)的移植
本章小結(jié)
第2章 構(gòu)建嵌入式Linux開發(fā)環(huán)境
2.1 硬件環(huán)境構(gòu)建
2.1.1 主機(jī)與目標(biāo)板結(jié)合的交叉開發(fā)模式
2.1.2 硬件要求
2.2 軟件環(huán)境構(gòu)建
2.2.1 在虛擬機(jī)中設(shè)置Linux與Windows共享目錄
2.2.2 NFS的配置與啟動(dòng)
2.2.3 嵌入式交叉編譯工具的安裝
2.2.4 minicom和超級(jí)終端的配置及使用
2.2.5 H-JTAG和DNW的安裝和使用
本章小結(jié)
第3章 Bootloader移植
3.1 Bootloader簡介
3.1.1 Bootloader概念
3.1.2 Bootloader啟動(dòng)流程分析
3.1.3 常用的Bootloader介紹
3.2 U - Boot代碼分析
3.2.1 U - Boot簡介
3.2.2 U - Boot代碼結(jié)構(gòu)
3.2.3 U - Boot代碼編譯
3.2.4 U - Boot代碼導(dǎo)讀
3.2.5 U - Boot命令
3.3 U - Boot移植
3.3.1 在U - Boot中建立自己的開發(fā)板
3.3.2 支持Nor Flash
3.3.3 支持Nand Flash
3.3.4 支持從Nand Flash中啟動(dòng)
3.3.5 支持網(wǎng)卡DM9000
3.3.6 支持YAFFS文件系統(tǒng)
3.3.7 U - Boot引導(dǎo)內(nèi)核
3.3.8 移植后U - Boot的使用
本章小結(jié)
第4章 內(nèi)核移植
4.1 Linux內(nèi)核結(jié)構(gòu)
4.1.1 內(nèi)核組成
4.1.2 內(nèi)核目錄
4.2 內(nèi)核Makefile分析
4.2.1 內(nèi)核Makefile的分類
4.2.2 Makefile的編譯流程
4.2.3 Makefile主要內(nèi)容解析
4.3 內(nèi)核配置選項(xiàng)
4.3.1 通用選項(xiàng)
4.3.2 模塊相關(guān)選項(xiàng)
4.3.3 塊相關(guān)選項(xiàng)
4.3.4 系統(tǒng)類型、特性和啟動(dòng)相關(guān)選項(xiàng)
……
第5章 構(gòu)建Linux根文件系統(tǒng)
第6章 Linux設(shè)備驅(qū)動(dòng)移植
第7章 Linux下應(yīng)用程序的開發(fā)和移植
第8章 Android在S3C6410上的移植
參考文獻(xiàn)