注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)源碼開放的嵌入式系統(tǒng)軟件分析與實(shí)踐:基于SkyEye和ARM開發(fā)平臺(tái)

源碼開放的嵌入式系統(tǒng)軟件分析與實(shí)踐:基于SkyEye和ARM開發(fā)平臺(tái)

源碼開放的嵌入式系統(tǒng)軟件分析與實(shí)踐:基于SkyEye和ARM開發(fā)平臺(tái)

定 價(jià):¥48.00

作 者: 陳渝 等編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787810775144 出版時(shí)間: 2004-09-01 包裝: 膠版紙
開本: 小16開 頁(yè)數(shù): 514 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書詳細(xì)介紹了如何使用各種基于GPL協(xié)議和OpenSource協(xié)議的開發(fā)工具和軟件,并通過(guò)這些軟件來(lái)研究、移植并開發(fā)Linux、μClinux和μC/OSⅡ操作系統(tǒng)以及相關(guān)系統(tǒng)軟件的過(guò)程,同時(shí)對(duì)多種典型嵌入式開發(fā)板上的操作系統(tǒng)和系統(tǒng)軟件的移植進(jìn)行了詳細(xì)分析和描述。通過(guò)介紹SkyEye硬件模擬平臺(tái)的內(nèi)部實(shí)現(xiàn)和具體使用,讓讀者可以在沒(méi)有實(shí)際嵌入式硬件開發(fā)板的情況下,學(xué)習(xí)、研究和開發(fā)嵌入式操作系統(tǒng)和系統(tǒng)軟件。<br>書中所有例子都在相關(guān)的嵌入式硬件開發(fā)板上或SkyEye硬件模擬平臺(tái)上調(diào)試過(guò)。書中附光盤1張,包含與本書相關(guān)的硬件文檔、軟件工具、操作系統(tǒng)和系統(tǒng)軟件,可作為讀者進(jìn)行具體實(shí)踐的補(bǔ)充。本書面向嵌入式系統(tǒng)軟件開發(fā)初學(xué)者和中高級(jí)開發(fā)人員,具有較強(qiáng)的系統(tǒng)性和實(shí)用性,可作為高等院校相關(guān)專業(yè)的教學(xué)參考書籍以及嵌入式系統(tǒng)開發(fā)人員的參考資料,也可以作為嵌入式系統(tǒng)開發(fā)的培訓(xùn)教材。

作者簡(jiǎn)介

暫缺《源碼開放的嵌入式系統(tǒng)軟件分析與實(shí)踐:基于SkyEye和ARM開發(fā)平臺(tái)》作者簡(jiǎn)介

圖書目錄

基 礎(chǔ) 篇
 第1章 嵌入式系統(tǒng)3
 1.1 嵌入式硬件系統(tǒng)介紹3
 1.2 嵌入式軟件系統(tǒng)6
 1.3 嵌入式系統(tǒng)學(xué)習(xí)開發(fā)入門11
 第2章 嵌入式開發(fā)工具13
 2.1 GNU Tools開發(fā)工具13
 2.2 binutils開發(fā)工具15
 2.3 ld軟件31
 2.4 gcc編譯工具39
 2.5 gdb調(diào)試工具48
 2.6 GNU make51
 2.7 其他嵌入式開發(fā)工具68
 2.8 小結(jié)71
 第3章 SkyEye硬件模擬平臺(tái)72
 3.1 SkyEye介紹72
 3.2 SkyEye模擬硬件介紹 74
 3.3 SkyEye的設(shè)計(jì)實(shí)現(xiàn)75
 3.4 安裝使用SkyEye128
 3.5 改動(dòng)和擴(kuò)展SkyEye133
 3.6 小結(jié)135
 第4章 嵌入式系統(tǒng)的Boot Loader技術(shù)136
 4.1 基本的Boot Loader程序概念136
 4.2 典型的Boot Loader程序框架結(jié)構(gòu)138
 4.3 ARMboot的分析和使用148
 4.4 RedBoot在嵌入式系統(tǒng)中的應(yīng)用192
 4.5 其他的開源Boot Loader簡(jiǎn)介200
 4.6 小結(jié)201
 第5章 μC/OSⅡ?qū)崟r(shí)內(nèi)核及其應(yīng)用202
 5.1 μC/OSⅡ簡(jiǎn)介202
 5.2 μC/OSⅡ在 ARM處理器上的移植分析204
 5.3 μC/OSⅡ上的TCP/IP協(xié)議?!猯wIP212
 5.4 μC/OSⅡ 的簡(jiǎn)單應(yīng)用——Genieshell程序222
 5.5 基于 SkyEye的μC/OSⅡ 的實(shí)時(shí)性能測(cè)試分析224
 5.6 小結(jié)232
 第6章 Linux內(nèi)核和文件系統(tǒng)配置233
 6.1 Linux內(nèi)核配置與編譯233
 6.2 嵌入式Linux常用文件系統(tǒng)簡(jiǎn)介252
 6.3 根文件系統(tǒng)255
 6.4 小結(jié)268
 第7章 嵌入式系統(tǒng)軟硬件調(diào)試技術(shù)269
 7.1 硬件級(jí)調(diào)試工具簡(jiǎn)介269
 7.2 JTAG標(biāo)準(zhǔn)275
 7.3 ARM核的JTAG片上調(diào)試接口277
 7.4 簡(jiǎn)易的嵌入式系統(tǒng)調(diào)試器JTAGER283
 7.5 GDB遠(yuǎn)程調(diào)試概述291
 7.6 使用gdbserver進(jìn)行遠(yuǎn)程調(diào)試295
 7.7 內(nèi)核級(jí)軟件調(diào)試技術(shù)300
 7.8 內(nèi)核消息的獲取與記錄301
 7.9 遠(yuǎn)程內(nèi)核調(diào)試工具KGDB302
 7.10 Linux內(nèi)核調(diào)試器KDB310
 7.11 小結(jié)317
 實(shí) 踐 篇第8章嵌入式系統(tǒng)軟件開發(fā)基本分析321
 8.1 JFlash的工作原理及程序分析322
 8.2 Boot Loader功能介紹及程序分析331
 8.3 μC/OSⅡ?qū)崟r(shí)內(nèi)核移植分析338
 8.4 Linux操作系統(tǒng)移植分析342
 8.5 RTLinux的移植357
 8.6 嵌入式Linux的應(yīng)用程序開發(fā)359
 8.7 小結(jié)361
 第9章 Samsung系列開發(fā)板362
 9.1 Evaluator7T s3c4510評(píng)估板簡(jiǎn)介362
 9.2 通過(guò)BSL方式使用Ev7T評(píng)估版363
 9.3 使用 BSL改變系統(tǒng)配置365
 9.4 使用BSL讀/寫 Flash367
 9.5 使用RedBoot下載和執(zhí)行程序370
 9.6 相關(guān)程序代碼分析373
 9.7 μC/OSⅡ在Evaluator7T上的移植分析383
 9.8 μClinux在Evaluator7T上的裁減與移植383
 9.9 思創(chuàng)S3C44B0黃金開發(fā)板簡(jiǎn)介388
 9.10 44B0開發(fā)板硬件配置389
 9.11 44B0開發(fā)板軟件配置390
 9.12 思創(chuàng)開發(fā)板電路原理詳介391
 9.13 44B0開發(fā)板使用工具介紹395
 9.14 44B0開發(fā)板燒寫指南399
 9.15 μClinux在思創(chuàng)S3C44B0上的移植403
 9.16 小結(jié)406
 第10章 AT91EV40開發(fā)板407
 10.1 AT91EV40開發(fā)板簡(jiǎn)介407
 10.2 μClinux的配置. 編譯和運(yùn)行416
 10.3 8019AS網(wǎng)絡(luò)控制芯片驅(qū)動(dòng)分析425
 10.4 μC/OSⅡ for SkyEye的編譯和運(yùn)行429
 10.5 μC/OSⅡ for SkyEye分析430
 10.6 TCP/IP協(xié)議?!猯wIP移植分析441
 10.7 小結(jié)442
 第11章 Intel PXA25xLubbock開發(fā)板443
 11.1 基于XScale CPU的Intel PXA250 Lubbock開發(fā)板簡(jiǎn)介443
 11.2 Linux Host主機(jī)環(huán)境配置445
 11.3 XScale交叉編譯環(huán)境的建立452
 11.4 Lubbock開發(fā)板的Linux內(nèi)核配置458
 11.5 在SkyEye上安裝調(diào)試Linux內(nèi)核465
 11.6 基于Lubbock開發(fā)板的Linux內(nèi)核啟動(dòng)分析467
 11.7 小結(jié)468
 第12章 EVB EP7312開發(fā)板469
 12.1 EP7312CPU簡(jiǎn)介469
 12.2 EVB7312開發(fā)套件簡(jiǎn)介470
 12.3 在EP7312裸板上燒寫B(tài)ootLoader的說(shuō)明472
 12.4 在EVB7312開發(fā)板上運(yùn)行嵌入式Linux475
 12.5 Linux 2.4.13在EVB7312開發(fā)板上的.config文件486
 12.6 用SkyEye模擬EP7312開發(fā)系統(tǒng)490
 12.7 ARM Linux for EP7312的啟動(dòng)分析493
 12.8 小結(jié)494
 附錄AARM指令集495
 附錄BLinux常見命令498
 附錄C光盤內(nèi)容505
 附錄D嵌入式開發(fā)的資源507
 附錄EGPL協(xié)議510
 參考文獻(xiàn)515

本目錄推薦

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