ARM9嵌入式系統(tǒng)開發(fā)與實(shí)踐

出版時(shí)間:2008-10  出版社:北京航空航天大學(xué)出版社  作者:王黎明  頁數(shù):622  字?jǐn)?shù):1030000  
Tag標(biāo)簽:無  

前言

  嵌入式系統(tǒng)已經(jīng)進(jìn)入32位時(shí)代,在當(dāng)前數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)高速發(fā)展的后PC時(shí)代,嵌入式系統(tǒng)已經(jīng)廣泛地滲透到消費(fèi)電子、航空航天、汽車電子、醫(yī)療保健、網(wǎng)絡(luò)通信、工業(yè)控制等各個(gè)領(lǐng)域?!扒度胧较到y(tǒng)”這個(gè)名詞已經(jīng)被各行業(yè)的人所熟悉,正在以不同的形式悄悄地改變著人們的生產(chǎn)、生活方式。毋庸置疑,嵌入式系統(tǒng)已經(jīng)成為當(dāng)今計(jì)算機(jī)領(lǐng)域的一個(gè)亮點(diǎn)?! 募夹g(shù)角度來講,嵌入式系統(tǒng)是軟件和硬件的有機(jī)結(jié)合體。一名合格的嵌入式系統(tǒng)設(shè)計(jì)人員往往要求同時(shí)具備軟件和硬件兩個(gè)方面的知識。

內(nèi)容概要

本書主要講述了以SAMSUNG公司的S3C2410為代表的ARM9微處理器的開發(fā)流程,內(nèi)容涵蓋了嵌入式系統(tǒng)的軟、硬件開發(fā)兩個(gè)方面:一是微處理器的接口電路設(shè)計(jì)、接口時(shí)序、電氣特性等內(nèi)容的分析;二是對應(yīng)的軟件的實(shí)現(xiàn)方法和μC/OS-II、Linux、WinCE及Qt在ARM9上的移植方法。    本書的特點(diǎn)是在分析以S3C2410為代表的ARM9微處理器的開發(fā)過程中,首先為開發(fā)者搭建一個(gè)可以運(yùn)行的最小系統(tǒng);然后分析在最小系統(tǒng)下可以方便擴(kuò)展的外設(shè)功能部件,對每個(gè)擴(kuò)展的外設(shè)功能部件進(jìn)行分析,包括原理、接口電路設(shè)計(jì)、基本操作及詳細(xì)的實(shí)例分析;最后開發(fā)者可以按照自身的需要選取不同的外設(shè)部件,完成應(yīng)用系統(tǒng)的開發(fā)。本書分析了μC/OS-II、Linux、WinCE及Qt在S3C2410處理器上的移植,特別是在國內(nèi),WinCE及Qt應(yīng)用方面的著作很少,本書是對這一領(lǐng)域的補(bǔ)充。每一章都為讀者留有思考與練習(xí)題,幫助讀者更好地掌握本書的內(nèi)容。隨書附光盤1張,含書中原代碼,供讀者參考。    本書可作為機(jī)電控制、信息家電、工業(yè)控制、手持儀器、醫(yī)療器械、機(jī)器人技術(shù)等方面嵌入式系統(tǒng)開發(fā)與應(yīng)用參考書,也可以作為高等院校有關(guān)嵌入式系統(tǒng)教學(xué)的本科生或研究生教材。

書籍目錄

第1章 嵌入式系統(tǒng)體系結(jié)構(gòu)概述  1.1 嵌入式系統(tǒng)的概念  1.2 嵌入式系統(tǒng)的組成   1.2.1 嵌入式平臺的硬件結(jié)構(gòu)   1.2.2 板級支持包和嵌入式系統(tǒng)   1.2.3 嵌入式系統(tǒng)上的應(yīng)用程序  1.3 嵌入式系統(tǒng)的開發(fā)流程和優(yōu)勢  1.4 ARM微處理器概述   1.4.1 ARM簡介   1.4.2 ARM微處理器的應(yīng)用領(lǐng)域及特點(diǎn)   1.4.3 ARM微處理器系列   1.4.4 ARM微處理器結(jié)構(gòu)    1.4.5 ARM微處理器的應(yīng)用選型  1.5 典型的嵌入式操作系統(tǒng)   1.5.1 Linux   1.5.2 WinCE   1.5.3 VxWorks   1.5.4 uC/OS-II   1.5.5 Palm OS   1.5.6 QNX   1.5.7 LynxOS   1.5.8 OS-9   1.5.9 Windows XP Embedded   1.5.10 eCos   1.5.11 Nucleus PLUS  1.6 嵌入式操作系統(tǒng)類型的選擇   1.6.1 嵌入式操作系統(tǒng)的選擇分類   1.6.2 嵌入式操作系統(tǒng)的選擇標(biāo)準(zhǔn)  1.7 小結(jié)  思考與練習(xí) 第2章 ADS集成開發(fā)環(huán)境及簡易JTAG仿真器的使用  2.1 ADS集成開發(fā)環(huán)境組成   2.1.1 應(yīng)用程序到調(diào)試目標(biāo)   2.1.2 根據(jù)目標(biāo)硬件定制存儲器映射   2.1.3 GUI開發(fā)環(huán)境  2.2 使用AES創(chuàng)建工程   2.2.1 建立一個(gè)工程   2.2.2 編譯和鏈接工程   2.2.3 ASM的參考代碼  2.3 用AXD進(jìn)行代碼調(diào)試   2.3.1 安裝并運(yùn)行ARM-JTAG調(diào)試代理ARM9   2.3.2 為ARM-JTAG調(diào)試代理配置AXD Debugger   2.3.3 使用ARM-JTAG在ADS1.20環(huán)境下進(jìn)行仿真調(diào)試   2.3.4 ARM-JTAG設(shè)計(jì)電路圖  2.4 小結(jié)  思考與練習(xí) 第3章 S3C2410體系結(jié)構(gòu)與外設(shè)及最小系統(tǒng)設(shè)計(jì)  3.1 S3C2410處理器介紹   3.1.1 S3C2410處理器概述   3.1.2 83C2410處理器引腳描述   3.1.3 S3C2410的內(nèi)核結(jié)構(gòu)  3.2 S3C2410特性介紹  3.3 S3C2410最小系統(tǒng)設(shè)計(jì)   3.3.1 最小系統(tǒng)框圖   3.3.2 時(shí)鐘與電源管理   3.3.3 系統(tǒng)時(shí)鐘控制   3.3.4 電源管理   3.3.5 時(shí)鐘與電源管理相關(guān)寄存器描述   3.3.6 存儲器控制概述   3.3.7 Boot ROM設(shè)計(jì)   3.3.8 EEPROM/SRAM Bank設(shè)計(jì)   3.3.9 Nand Boot設(shè)計(jì)   3.3.10 SDRAM接口設(shè)計(jì)    3.3.11 存儲器相關(guān)寄存器   3.3.12 S3C2410兩種啟動(dòng)方式   3.3.13 nGCS片選存儲器時(shí)序操作   3.3.14 S3C2410最小系統(tǒng)硬件電路設(shè)計(jì)   3.3.15 最小系統(tǒng)的程序代碼分析   3.3.16 最小系統(tǒng)程序的Flash編  3.4 利用最小系統(tǒng)調(diào)試或燒寫程序   3.4.1 用MDS通過串口來全速運(yùn)行和調(diào)試應(yīng)用程序   3.4.2 用MDS通過串口燒寫應(yīng)用程序到Flash里  3.5 小結(jié)  思考與練習(xí) 第4章 S3C2410主要外設(shè)及功能部件詳解 第5章 S3C2410外部功能擴(kuò)展 第6章 S3C2410開發(fā)平臺Bootloader詳解 第7章 uC/OS-II在ARM9上的移植 第8章 WinCE系統(tǒng)在ARM9上的移植 第9章 Linux系統(tǒng)在ARM9平臺的移植 第10章 基于S3C2410平臺圖形系統(tǒng)開發(fā) 第11章 基于S3C2410完整開發(fā)系統(tǒng)的設(shè)計(jì) 附錄書中常用術(shù)語縮寫解析 參考文獻(xiàn)

章節(jié)摘錄

  第1章 嵌入式系統(tǒng)體系結(jié)構(gòu)概述  嵌入式系統(tǒng)( Ernbeddcd System)是結(jié)合微處理器或微控制器的系統(tǒng)電路與其專用的軟件,來達(dá)到系統(tǒng)運(yùn)作效率成本的最優(yōu)化?,F(xiàn)在,凡移動(dòng)電話,電視機(jī)、電子游戲機(jī)、PDA、冰箱、DVD機(jī)、機(jī)頂盒等家用電子和通信產(chǎn)品乃至電動(dòng)交通工具的控制核心無不與嵌入式系統(tǒng)息息相關(guān),而在后PC時(shí)代,家電、玩具、汽車、新一代手機(jī)、數(shù)碼產(chǎn)品、先進(jìn)的醫(yī)療沒備乃至即將到來的智能型房屋、智能型辦公室、與其他跟電相關(guān)的器材沒備更是缺少不了嵌入式系統(tǒng)這個(gè)核心技術(shù)。因此,嵌入式系統(tǒng)無疑是當(dāng)今最熱門的領(lǐng)域之一?! ?.1 嵌入式系統(tǒng)的概念  關(guān)于“嵌入式系統(tǒng)”的定義,本書不想做太深入的討論。因?yàn)樗亩x實(shí)在是太廣泛了,從字面意義理解起來甚至容易讓人糊涂,現(xiàn)在嵌入式系統(tǒng)的概念也有被濫用的嫌疑。一般的文獻(xiàn)中,嵌入式系統(tǒng)是這樣定義的:嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于時(shí)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的計(jì)算機(jī)系統(tǒng)。但是這種定義較為古板。大家公認(rèn)的比較有前途的嵌入式系統(tǒng)應(yīng)該是:硬件以一個(gè)高性能的處理器(通常是32位處理器)為基礎(chǔ),軟件以一個(gè)多任務(wù)操作系統(tǒng)為基礎(chǔ)的綜合平臺。這個(gè)平臺的處理能力是以往單片機(jī)所無法比擬的,它涵蓋了軟件和硬件兩個(gè)方面,因此稱之為“嵌入式系統(tǒng)”。注意,這里的重點(diǎn)是“系統(tǒng)”而不是“嵌入式”。

編輯推薦

  《ARM9嵌入式系統(tǒng)開發(fā)與實(shí)踐》可作為機(jī)電控制、信息家電、工業(yè)控制、手持儀器、醫(yī)療器械、機(jī)器人技術(shù)等方面嵌入式系統(tǒng)開發(fā)與應(yīng)用參考書,也可以作為高等院校有關(guān)嵌入式系統(tǒng)教學(xué)的本科生或研究生教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ARM9嵌入式系統(tǒng)開發(fā)與實(shí)踐 PDF格式下載


用戶評論 (總計(jì)36條)

 
 

  •   一套較好的ARM9開發(fā)板需要6000元,主要是學(xué)習(xí)資料詳實(shí),而該書只要60元,太實(shí)惠了!
  •   這本書很不錯(cuò),內(nèi)容很多而且講解的很詳細(xì),是學(xué)習(xí)ARM9的好教材。
  •   內(nèi)容介紹全面。是一本ARM學(xué)習(xí)的最佳基礎(chǔ)讀本。我學(xué)習(xí)培訓(xùn)處強(qiáng)力推薦的讀本。學(xué)友求我本人購多本學(xué)習(xí)。
  •   內(nèi)容講的很全面,到位,適合初學(xué)者及開發(fā)法項(xiàng)目者的參考書。
  •   內(nèi)容非常詳細(xì),里還是用C編程的,我很喜歡
  •   內(nèi)容全面詳實(shí),對我?guī)椭艽?/li>
  •   這本書可以幫組我哦
  •   收到仔細(xì)看了會,內(nèi)容不錯(cuò)。。。
  •   內(nèi)容詳實(shí),確實(shí)不錯(cuò)。不過送貨速度是太慢了??!
  •   實(shí)例比較多。實(shí)用
  •   書當(dāng)然沒得說啦
  •   不錯(cuò),適合初學(xué)者研究
  •   如題,對我這樣的入門級人來說不啻為一本好書。向想學(xué)三星S3C2410及2440的人強(qiáng)烈推薦。
  •   他們都很喜歡~
  •   從簡到難,介紹了ARM9系列芯片的硬件結(jié)構(gòu)和編程,講述了linux系統(tǒng)在ARM9上的移植過程和注意事項(xiàng),到最后系統(tǒng)的講述了驅(qū)動(dòng)的開發(fā),條理性很不錯(cuò)。
  •   內(nèi)容比較全面而且詳實(shí),書中程序代碼精簡而不像是在湊篇幅。對于初學(xué)者來說好像起點(diǎn)太高,特別是在沒有開發(fā)板的時(shí)候,對ARM9的構(gòu)架和samsungS3C241的介紹顯得太簡略。期待...
  •   還在研究中 書質(zhì)量挺好 光盤很好 有需要會再來
  •   當(dāng)當(dāng)?shù)目爝f員服務(wù)真的不錯(cuò)!書我大概看了下,還可以,就是少了啟動(dòng)代碼這部分的講解??!還有不知道為什么書后面的封面有幾處痕跡很寬的刮痕。雖然我覺得書能看就可以,但是就是感覺不太好。請以后檢查好在發(fā)貨!
  •   內(nèi)容比較全面,書的質(zhì)量也好,書中大量的代碼可以直接使用!
  •   總的來說,這本書的內(nèi)容是很全面,是入門級的好書。雖然錯(cuò)誤不少,但作為一本參考書還是足夠了。
  •   偏硬件
  •   質(zhì)量很內(nèi)容都不錯(cuò)
  •   講的內(nèi)容比較全
  •   正在看,感覺不錯(cuò),書寫的挺好
  •   主要是用來查看相關(guān)寄存器的,作為基礎(chǔ)教程吧,還可以
  •   教材用~
  •   給同學(xué)買的, 他說還不錯(cuò)! 哈哈
  •   建議初學(xué)者買 最好能有配合的板子
  •   還沒什么時(shí)間去好好讀,不過送貨速度是很快??!貨到付款也比較合理!
  •   ARM9嵌入式系統(tǒng)開發(fā)與實(shí)踐
  •   這本書可以作用工作學(xué)習(xí)上的參考,但是如果用來學(xué)習(xí)就顯得有點(diǎn)不足,因?yàn)閮?nèi)容沒有系統(tǒng)地歸納,感覺上像是copy并翻譯了datasheet上的內(nèi)容
  •   前幾天收到這本書,送貨速度蠻快,因?yàn)楫?dāng)時(shí)急沒檢查,回家后發(fā)現(xiàn)光盤都碎了,不知商家是否可給我重發(fā)一張,或者是送光盤內(nèi)容傳給我也行。我看了前面幾頁,發(fā)現(xiàn)編得蠻粗糙的,代碼有斷錯(cuò)的(如chartemp,它寫成chartemp),讓我開始看不明白:另外有哪位有買這本書的,如果方便的話請將光盤內(nèi)容批包發(fā)給我了,謝謝!QQ;31885098Lang
  •   入門,不太推薦這本書
    代碼給的太多,講得太少
  •   感覺書中錯(cuò)別字較多,特別是書中給的例子有一些有明顯的語法錯(cuò)誤。不知道作者有沒有經(jīng)過編譯測試。從這點(diǎn)看就能看出中國的作者與外國作者的區(qū)別。我買過的外國的計(jì)算機(jī)書籍,每一個(gè)例子只要按原樣輸入,絕對沒有錯(cuò)誤!以后還是要看好了再買??!
  •   就是網(wǎng)上可下載的優(yōu)龍fs2410的實(shí)驗(yàn)指導(dǎo)手冊+s3c2410官方手冊的拼盤,而且書中錯(cuò)誤很多。發(fā)現(xiàn)作者是極不負(fù)責(zé)任的。當(dāng)然也有個(gè)好處,同志們要是英文不好的話,這本書可以做手冊湊合用。至于上面的實(shí)驗(yàn)什么的,講的太粗糙,要自己認(rèn)真琢磨。從書看人,作者沒怎么用心。
  •   不好,建議別買。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7