出版時(shí)間:2008-8 出版社:北京航空航天大學(xué)出版社 作者:黃智偉,鄧月明,王彥 編著 頁(yè)數(shù):460
前言
本書是為高等院校電子信息工程、通信工程、自動(dòng)控制、電氣自動(dòng)化、計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)編寫的嵌入式系統(tǒng)設(shè)計(jì)、開發(fā)與應(yīng)用的通用教材,也可作為全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽培訓(xùn)教材,以及工程技術(shù)人員進(jìn)行嵌入式系統(tǒng)開發(fā)與應(yīng)用的參考書。本書的特點(diǎn)是以ARM9微處理器的S3C2410A為基礎(chǔ),突出嵌入式系統(tǒng)的基礎(chǔ)知識(shí),突出嵌入式系統(tǒng)的存儲(chǔ)器、輸入/輸出接口、總線接口的電路設(shè)計(jì)與編程,突出采用ARM匯編語(yǔ)言和嵌入式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的匯編語(yǔ)言結(jié)構(gòu),ARM匯編語(yǔ)言程序調(diào)試,ARM匯編語(yǔ)言與C語(yǔ)言混合編程等ARM匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)。第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ǔ)知識(shí)。第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)用編程庫(kù)和應(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)華副教授、陳文光副教授、李富英高級(jí)工程師、李圣、曾力、潘策榮,南華大學(xué)電子信息工程專業(yè)04級(jí)的劉聰、李揚(yáng)宗、肖志剛、湯柯夫、樊亮,通信工程專業(yè)04級(jí)的趙俊、王永棟、晏子凱、何超、萬(wàn)勤斌,湖南師范大學(xué)電子信息工程專業(yè)04級(jí)的王康斌,通信工程專業(yè)04級(jí)的彭德潤(rùn),05級(jí)的鄧偉、肖雅斌等人為本書的編寫做了大量的工作,在此一并表示衷心的感謝。同時(shí)感謝湖南省教育廳科學(xué)研究項(xiàng)目(07C577)課題組,南華大學(xué)高等教育研究與改革課題(06Y05)對(duì)本書出版的支持。本書在編寫過程中,參考了大量的國(guó)內(nèi)外著作和資料,得到了許多專家和學(xué)者的大力支持,聽取了多方面的寶貴意見和建議,在此對(duì)他們表示衷心的感謝。由于時(shí)間倉(cāng)促和水平所限,本書難免有疏漏和不足之處,敬請(qǐng)各位讀者批評(píng)指正。
內(nèi)容概要
本書系統(tǒng)介紹了嵌入式系統(tǒng)的基礎(chǔ)知識(shí),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匯編語(yǔ)言程序設(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é)的教材,也可作為全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽培訓(xùn)教材,以及工程技術(shù)人員進(jìn)行嵌入式系統(tǒng)開發(fā)與應(yīng)用的參考書。
書籍目錄
第1章 嵌入式系統(tǒng)基礎(chǔ)知識(shí) 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)簡(jiǎn)介 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簡(jiǎn)介 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匯編語(yǔ)言程序設(shè)計(jì)基礎(chǔ)第10章 Bootloader設(shè)計(jì)基礎(chǔ)第11章 Linux操作系統(tǒng)基礎(chǔ)第12章 嵌入式Linux軟件設(shè)計(jì)第13 章 圖形用戶接口(GUI)參考文獻(xiàn)
章節(jié)摘錄
插圖:
圖書封面
評(píng)論、評(píng)分、閱讀與下載
ARM9嵌入式系統(tǒng)設(shè)計(jì)基礎(chǔ)教程 PDF格式下載