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