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

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

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

定 價(jià):¥48.00

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

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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

基 礎(chǔ) 篇
 第1章 嵌入式系統(tǒng)3
 1.1 嵌入式硬件系統(tǒng)介紹3
 1.2 嵌入式軟件系統(tǒng)6
 1.3 嵌入式系統(tǒng)學(xué)習(xí)開(kāi)發(fā)入門(mén)11
 第2章 嵌入式開(kāi)發(fā)工具13
 2.1 GNU Tools開(kāi)發(fā)工具13
 2.2 binutils開(kāi)發(fā)工具15
 2.3 ld軟件31
 2.4 gcc編譯工具39
 2.5 gdb調(diào)試工具48
 2.6 GNU make51
 2.7 其他嵌入式開(kāi)發(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 其他的開(kāi)源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)軟件開(kāi)發(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)用程序開(kāi)發(fā)359
 8.7 小結(jié)361
 第9章 Samsung系列開(kāi)發(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讀/寫(xiě) 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黃金開(kāi)發(fā)板簡(jiǎn)介388
 9.10 44B0開(kāi)發(fā)板硬件配置389
 9.11 44B0開(kāi)發(fā)板軟件配置390
 9.12 思創(chuàng)開(kāi)發(fā)板電路原理詳介391
 9.13 44B0開(kāi)發(fā)板使用工具介紹395
 9.14 44B0開(kāi)發(fā)板燒寫(xiě)指南399
 9.15 μClinux在思創(chuàng)S3C44B0上的移植403
 9.16 小結(jié)406
 第10章 AT91EV40開(kāi)發(fā)板407
 10.1 AT91EV40開(kāi)發(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é)議棧—lwIP移植分析441
 10.7 小結(jié)442
 第11章 Intel PXA25xLubbock開(kāi)發(fā)板443
 11.1 基于XScale CPU的Intel PXA250 Lubbock開(kāi)發(fā)板簡(jiǎn)介443
 11.2 Linux Host主機(jī)環(huán)境配置445
 11.3 XScale交叉編譯環(huán)境的建立452
 11.4 Lubbock開(kāi)發(fā)板的Linux內(nèi)核配置458
 11.5 在SkyEye上安裝調(diào)試Linux內(nèi)核465
 11.6 基于Lubbock開(kāi)發(fā)板的Linux內(nèi)核啟動(dòng)分析467
 11.7 小結(jié)468
 第12章 EVB EP7312開(kāi)發(fā)板469
 12.1 EP7312CPU簡(jiǎn)介469
 12.2 EVB7312開(kāi)發(fā)套件簡(jiǎn)介470
 12.3 在EP7312裸板上燒寫(xiě)B(tài)ootLoader的說(shuō)明472
 12.4 在EVB7312開(kāi)發(fā)板上運(yùn)行嵌入式Linux475
 12.5 Linux 2.4.13在EVB7312開(kāi)發(fā)板上的.config文件486
 12.6 用SkyEye模擬EP7312開(kāi)發(fā)系統(tǒng)490
 12.7 ARM Linux for EP7312的啟動(dòng)分析493
 12.8 小結(jié)494
 附錄AARM指令集495
 附錄BLinux常見(jiàn)命令498
 附錄C光盤(pán)內(nèi)容505
 附錄D嵌入式開(kāi)發(fā)的資源507
 附錄EGPL協(xié)議510
 參考文獻(xiàn)515

本目錄推薦

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