ARM9嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2008-8  出版社:北京航空航天大學(xué)出版社  作者:黃智偉,鄧月明,王彥 編著  頁數(shù):460  

前言

本書是為高等院校電子信息工程、通信工程、自動(dòng)控制、電氣自動(dòng)化、計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)編寫的嵌入式系統(tǒng)設(shè)計(jì)、開發(fā)與應(yīng)用的通用教材,也可作為全國大學(xué)生電子設(shè)計(jì)競賽培訓(xùn)教材,以及工程技術(shù)人員進(jìn)行嵌入式系統(tǒng)開發(fā)與應(yīng)用的參考書。本書的特點(diǎn)是以ARM9微處理器的S3C2410A為基礎(chǔ),突出嵌入式系統(tǒng)的基礎(chǔ)知識,突出嵌入式系統(tǒng)的存儲(chǔ)器、輸入/輸出接口、總線接口的電路設(shè)計(jì)與編程,突出采用ARM匯編語言和嵌入式Linux的編程方法,突出圖形用戶接口(GUI)工具的使用,內(nèi)容豐富實(shí)用,敘述詳盡清晰,方便教學(xué)與自學(xué),與嵌入式系統(tǒng)實(shí)驗(yàn)教學(xué)結(jié)合,有利于學(xué)生掌握嵌入式系統(tǒng)的設(shè)計(jì)方法,培養(yǎng)學(xué)生綜合分析、開發(fā)創(chuàng)新和工程設(shè)計(jì)的能力。全書共分13章。第1章介紹了嵌入式系統(tǒng)的定義和組成、嵌入式微處理器體系結(jié)構(gòu)和類型。第2章介紹了ARM微處理器結(jié)構(gòu)、寄存器結(jié)構(gòu)、異常處理、存儲(chǔ)器結(jié)構(gòu)、指令系統(tǒng)和接口。第3章介紹了S3C2410A的存儲(chǔ)器控制器、時(shí)鐘和電源管理、I/O口、中斷控制、DMA控制器的內(nèi)部結(jié)構(gòu)和寄存器以及編程方法。第4章介紹了嵌入式系統(tǒng)存儲(chǔ)設(shè)備分類與層次結(jié)構(gòu)、NORFlash接口、NANDFlash接口、SDRAM接口、CF卡接口、SD卡接口、IDE接口的基本原理、電路結(jié)構(gòu)與讀/寫操作方法。第5章介紹了嵌入式系統(tǒng)的GPIO、A/D轉(zhuǎn)換器接口、D/A轉(zhuǎn)換器接口、鍵盤與LED數(shù)碼管接口、LCD顯示接口、觸摸屏接口的基本原理、電路結(jié)構(gòu)與編程方法。第6章介紹了嵌入式系統(tǒng)的串行接口、I2C接口、USB接口、SPI接口、PCI接口、I2S總線接口的基本原理、電路結(jié)構(gòu)與編程方法。第7章介紹了嵌入式系統(tǒng)網(wǎng)絡(luò)接口,包含有以太網(wǎng)接口、CAN總線接口的基本原理、電路結(jié)構(gòu)與編程方法。第8章介紹了嵌入式軟件的特點(diǎn)、分類、體系結(jié)構(gòu),嵌入式操作系統(tǒng)的功能和分類,嵌入式系統(tǒng)的任務(wù)管理、存儲(chǔ)管理、輸入/輸出設(shè)備管理。第9章介紹了ADSIDE的組成與使用,ARM匯編偽指令,ARM的匯編語言結(jié)構(gòu),ARM匯編語言程序調(diào)試,ARM匯編語言與C語言混合編程等ARM匯編語言程序設(shè)計(jì)基礎(chǔ)知識。第10章介紹了Bootloader的作用、工作模式和啟動(dòng)流程,S3C2410平臺(tái)下Linux的Bootloader,WindowsCE的Bootloader和Blob。第11章介紹了嵌入式Linux的開發(fā)環(huán)境,桌面Linux的安裝和使用,Linux內(nèi)核結(jié)構(gòu)、目錄結(jié)構(gòu)、文件系統(tǒng)等Linux操作系統(tǒng)基礎(chǔ)知識。第12章介紹了Bootloader的移植,嵌入式Linux內(nèi)核和文件系統(tǒng)的移植,Linux下設(shè)備驅(qū)動(dòng)程序的開發(fā),應(yīng)用程序開發(fā)。第13章介紹了圖形用戶接口(GUI)的層次結(jié)構(gòu),桌面Linux系統(tǒng)GUI,嵌入式Linux系統(tǒng)GUI,MiniGUI的開發(fā)環(huán)境、移植、應(yīng)用編程庫和應(yīng)用程序編寫方法,Qt/Embedded,Qt開發(fā)及運(yùn)行環(huán)境的創(chuàng)建和Qt應(yīng)用程序的開發(fā)。每章都附有思考題與習(xí)題。本書是北京航空航天大學(xué)出版社組織出版的“十一五”高等院校規(guī)劃教材系列之一。由黃智偉擬訂編寫了本書大綱和目錄。黃智偉編寫了第1~8章內(nèi)容。鄧月明編寫了第9~13章內(nèi)容。南華大學(xué)王彥副教授、朱衛(wèi)華副教授、陳文光副教授、李富英高級工程師、李圣、曾力、潘策榮,南華大學(xué)電子信息工程專業(yè)04級的劉聰、李揚(yáng)宗、肖志剛、湯柯夫、樊亮,通信工程專業(yè)04級的趙俊、王永棟、晏子凱、何超、萬勤斌,湖南師范大學(xué)電子信息工程專業(yè)04級的王康斌,通信工程專業(yè)04級的彭德潤,05級的鄧偉、肖雅斌等人為本書的編寫做了大量的工作,在此一并表示衷心的感謝。同時(shí)感謝湖南省教育廳科學(xué)研究項(xiàng)目(07C577)課題組,南華大學(xué)高等教育研究與改革課題(06Y05)對本書出版的支持。本書在編寫過程中,參考了大量的國內(nèi)外著作和資料,得到了許多專家和學(xué)者的大力支持,聽取了多方面的寶貴意見和建議,在此對他們表示衷心的感謝。由于時(shí)間倉促和水平所限,本書難免有疏漏和不足之處,敬請各位讀者批評指正。

內(nèi)容概要

本書系統(tǒng)介紹了嵌入式系統(tǒng)的基礎(chǔ)知識,ARM體系結(jié)構(gòu),32位RISC微處理器S3C2410A,嵌入式系統(tǒng)的存儲(chǔ)器系統(tǒng),嵌入式系統(tǒng)輸入/輸出設(shè)備接口,嵌入式系統(tǒng)總線接口,嵌入式系統(tǒng)網(wǎng)絡(luò)接口,嵌入式系統(tǒng)軟件及操作系統(tǒng)基礎(chǔ),ARM匯編語言程序設(shè)計(jì)基礎(chǔ),Bootloader 設(shè)計(jì)基礎(chǔ),Linux操作系統(tǒng)基礎(chǔ),嵌入式Linux軟件設(shè)計(jì),圖形用戶接口(GUI)。每章都附有思考題與習(xí)題。免費(fèi)提供電子課件。    本書內(nèi)容豐富實(shí)用,層次清晰,敘述詳盡,方便教學(xué)與自學(xué),可作為高等院校電子信息工程、通信工程、自動(dòng)控制、電氣自動(dòng)化、計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)進(jìn)行嵌入式系統(tǒng)教學(xué)的教材,也可作為全國大學(xué)生電子設(shè)計(jì)競賽培訓(xùn)教材,以及工程技術(shù)人員進(jìn)行嵌入式系統(tǒng)開發(fā)與應(yīng)用的參考書。

書籍目錄

第1章 嵌入式系統(tǒng)基礎(chǔ)知識 1.1 嵌入式系統(tǒng)的定義和組成 1.2 嵌入式微處理器體系結(jié)構(gòu) 1.3 嵌入式微處理器的結(jié)構(gòu)和類型 思考題與習(xí)題第2章 ARM體系結(jié)構(gòu) 2.1 ARM體系結(jié)構(gòu)簡介 2.2 ARM微處理器結(jié)構(gòu) 2.3 ARM微處理器的寄存器結(jié)構(gòu) 2.4 ARM微處理器的異常處理 2.5 ARM的存儲(chǔ)器結(jié)構(gòu) 2.6 ARM微處理器指令系統(tǒng) 2.7 ARM微處理器的接口 思考題與習(xí)題第3章 32位RISC微處理器 S3C2410A 3.1 S3C2410A簡介 3.2 S3C2410A存儲(chǔ)器控制器 3.3 復(fù)位、時(shí)鐘和電源管理 3.4 S3C2410A的I/O口 3.5 S3C2410A的中斷控制 3.6 S3C2410A的DMA控制 思考題與習(xí)題第4章 嵌入式系統(tǒng)的存儲(chǔ)器系統(tǒng) 4.1 存儲(chǔ)器系統(tǒng)概述 4.2 嵌入式系統(tǒng)存儲(chǔ)設(shè)備分類 4.3 NOR Flash接口電路 4.4 NAND Flash接口電路 4.5 SDRAM接口電路 4.6 CF卡接口電路 4.7 SD卡接口電路 4.8 IDE接口電路 思考題與習(xí)題第5章 嵌入式系統(tǒng)輸入/輸出設(shè)備接口第6章 嵌入式系統(tǒng)總線接口第7章 嵌入式系統(tǒng)網(wǎng)絡(luò)接口第8章 嵌入式系統(tǒng)軟件及操作系統(tǒng)基礎(chǔ)第9章 ARM匯編語言程序設(shè)計(jì)基礎(chǔ)第10章 Bootloader設(shè)計(jì)基礎(chǔ)第11章 Linux操作系統(tǒng)基礎(chǔ)第12章 嵌入式Linux軟件設(shè)計(jì)第13 章 圖形用戶接口(GUI)參考文獻(xiàn)

章節(jié)摘錄

插圖:

圖書封面

評論、評分、閱讀與下載


    ARM9嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)教程 PDF格式下載


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

 
 

  •   算是比較厚的一本書,以ARM9為基礎(chǔ),突出嵌入式系統(tǒng)的硬件設(shè)計(jì)及編程。
  •   我們學(xué)校的教材,所以就買了。但感覺這本書很爛。說的不清楚,就像一本具體的儀器的教程,而又不完成是。適合有一定的嵌入式系統(tǒng)基礎(chǔ),然后開發(fā)時(shí)的參考書,不適合當(dāng)教材用。
  •   上嵌入式課程時(shí)買的,書上很詳細(xì),具體也不知道,反正聽不懂也看不懂
  •   這本書是ARM入門的指導(dǎo)書,是使用匯編語言編寫的,書內(nèi)有大量的示例程序。
  •   很基礎(chǔ)的的書,不過也太基礎(chǔ)了些
  •   學(xué)校教材,內(nèi)容比較全,蠻厚的一本書
  •   內(nèi)容充實(shí) 介紹的很詳細(xì)
  •   這本書一般,我看聯(lián)一部分,沒看懂什么
  •   書很新,具體內(nèi)容也不錯(cuò)
  •   請不錯(cuò)的,挺一下
  •   書得內(nèi)容很不錯(cuò),適合初學(xué)者學(xué)習(xí)嵌入式和arm單片機(jī)使用!
  •   書講的比較朦朧,適合入門,只講了個(gè)大概的流程。

    送了兩次 第一次 書折損就沒收 第二次還好
  •   書挺好的.但個(gè)別地方寫作欠詳.
  •   因?yàn)榻滩挠貌刨I的。

    整本書毫無新意,理論部分全是一些過時(shí)的知識。
    關(guān)于arm9部分,基本都是翻譯國外技術(shù)文檔。
  •   作為入門教材還算可以,但是得配合其他的書籍才能發(fā)揮更好的效果,這本書包含的內(nèi)容很泛,感覺就是什么東西都有,又什么東西都沒有;不可能深入到細(xì)節(jié),不可能講得很清楚。還有一點(diǎn)就是這本書里面錯(cuò)誤是我讀過的書里面最多的,低級錯(cuò)誤不少、稍微高級一點(diǎn)的也有,高級錯(cuò)誤我就還沒看到,本人也是初學(xué)的。
  •   質(zhì)量不錯(cuò),內(nèi)容沒看呢
  •   十一五高等院校規(guī)劃教材?ARM9嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)教程 不錯(cuò)
  •   不錯(cuò)的一本書,不過相對于寫的比較簡單
  •   無缺頁,無破損,無字跡,應(yīng)該是正版,只是覺得最近這些教材的折扣打的少了
  •   書很好,質(zhì)量也不錯(cuò),以后會(huì)經(jīng)常光顧的。
  •   內(nèi)容一般般 教材的話 還差一點(diǎn)內(nèi)涵
  •   其內(nèi)容可以在北航網(wǎng)站上下載,PPT文檔,跟書的內(nèi)容分毫不差。
 

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

京ICP備13047387號-7