嵌入式系統(tǒng)原理及應(yīng)用 版權(quán)信息
- ISBN:9787560623511
- 條形碼:9787560623511 ; 978-7-5606-2351-1
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>
嵌入式系統(tǒng)原理及應(yīng)用 本書(shū)特色
《嵌入式系統(tǒng)原理及應(yīng)用》:高等學(xué)校計(jì)算機(jī)專業(yè)“十一五”規(guī)劃教材
嵌入式系統(tǒng)原理及應(yīng)用 內(nèi)容簡(jiǎn)介
簡(jiǎn)介
《嵌入式系統(tǒng)原理及應(yīng)用》:高等學(xué)校計(jì)算機(jī)專業(yè)“十一五”規(guī)劃教材
嵌入式系統(tǒng)原理及應(yīng)用 目錄
第1章 嵌入式系統(tǒng)概論1.1 嵌入式系統(tǒng)1.1.1 嵌入式系統(tǒng)概述1.1.2 嵌入式系統(tǒng)的定義1.2 嵌入式系統(tǒng)的發(fā)展1.3 嵌入式系統(tǒng)的特點(diǎn)1.4 嵌入式系統(tǒng)的基本分類1.5 嵌入式系統(tǒng)的組成結(jié)構(gòu)1.6 嵌入式處理器1.7 嵌入式系統(tǒng)的發(fā)展趨勢(shì)1.7.1 嵌入式系統(tǒng)的現(xiàn)狀1.7.2 嵌入式系統(tǒng)的發(fā)展方向1.8 嵌入式系統(tǒng)的相關(guān)研究領(lǐng)域1.8.1 嵌入式系統(tǒng)的主干學(xué)科領(lǐng)域1.8.2 與嵌入式系統(tǒng)關(guān)系密切的技術(shù)領(lǐng)域本章小結(jié)習(xí)題與思考題第2章 ARM核及ARM處理器的體系結(jié)構(gòu)2.1 ARM的發(fā)展歷史2.2 ARM系列處理器概述2.2.1 ARM處理器家族2.2.2 ARM核與體系結(jié)構(gòu)版本2.2.3 ARM體系結(jié)構(gòu)版本的變種2.2.4 ARM體系結(jié)構(gòu)版本的命名規(guī)則2.3 ARM芯片選型2.4 ARM處理器的結(jié)構(gòu)2.4.1 ARM處理器的RSIC特征2.4.2 流水線2.4.3 ARM的工作模式和工作狀態(tài)2.4.4 ARM寄存器的組織2.5 ARM存儲(chǔ)器的組織2.5.1 ARM存儲(chǔ)器的數(shù)據(jù)類型和存儲(chǔ)格式2.5.2 ARM的存儲(chǔ)體系2.5.3 片內(nèi)存儲(chǔ)器的用法2.5.4 協(xié)處理器CP152.6 存儲(chǔ)管理單元2.7 ARM處理器的Cache2.8 快速上下文切換擴(kuò)展2.9 寫緩存區(qū)2.10 哈佛結(jié)構(gòu)2.11 桶型移位器2.12 看門狗定時(shí)器2.13 邊界對(duì)準(zhǔn)與端序2.14 地址重映射2.15 ARM處理器的片上總線標(biāo)準(zhǔn)AMBA2.16 AMBA2.0片上總線的主控單元和從動(dòng)單元2.17 AMBA2.0總線的時(shí)序2.18 ARM7處理器核的S3C4510B2.18.1 復(fù)位2.18.2 總線周期2.18.3 ARM7TDMI處理器的總線優(yōu)先級(jí)2.19 I/O端口統(tǒng)一編址與特殊功能寄存器本章小結(jié)習(xí)題與思考題第3章 ARM指令集與程序設(shè)計(jì)3.1 ARM體系結(jié)構(gòu)指令集3.2 ARM處理器的尋址方式和指令系統(tǒng)3.2.1 ARM指令集的編碼格式和語(yǔ)法3.2.2 ARM處理器的尋址方式3.2.3 ARM指令的分類說(shuō)明3.3 ARM的異常中斷處理3.3.1 ARM的異常中斷響應(yīng)過(guò)程3.3.2 從異常中斷處理程序返回3.4 ARM匯編語(yǔ)言程序設(shè)計(jì)3.4.1 ARM匯編語(yǔ)言程序的格式3.4.2 ARM匯編語(yǔ)言程序編寫規(guī)范3.4.3 ARM匯編語(yǔ)言指示符3.4.4 ARM過(guò)程調(diào)用標(biāo)準(zhǔn)ATPCS和AAPCS3.5 典型ARM匯編語(yǔ)言程序舉例3.5.1 入門的范例3.5.2 基本結(jié)構(gòu)3.6 ARM匯編、C和C++混合編程3.6.1 內(nèi)嵌匯編3.6.2 C/C++與匯編程序的相互調(diào)用3.6.3 軟中斷和半主機(jī)方式ARM匯編程序設(shè)計(jì)3.7 GNU格式的ARM匯編語(yǔ)言程序設(shè)計(jì)3.7.1 GNU格式的ARM匯編語(yǔ)言程序的設(shè)計(jì)要點(diǎn)3.7.2 GNU格式ARM匯編語(yǔ)言程序舉例本章小結(jié)習(xí)題與思考題第4章 嵌入式系統(tǒng)外部設(shè)備4.1 嵌入式系統(tǒng)的半導(dǎo)體存儲(chǔ)器4.1.1 靜態(tài)存儲(chǔ)器和同步動(dòng)態(tài)存儲(chǔ)器4.1.2 嵌入式處理器上配接SDRAM4.2 閃速存儲(chǔ)器4.3 嵌入式系統(tǒng)總線4.3.1 I2C總線4.3.2 SPI總線接口4.3.3 CAN總線4.3.4 PCI04總線4.4 嵌入式系統(tǒng)接口4.4.1 UART接口4.4.2 通用輸入/輸出接口4.4.3 USB接口4.4.4 以太網(wǎng)接口4.5 嵌入式系統(tǒng)的外部設(shè)備4.5.1 鍵盤4.5.2 液晶顯示器4.5.3 觸摸屏本章小結(jié)習(xí)題與思考題第5章 嵌入式系統(tǒng)開(kāi)發(fā)工具5.1 基于ARM的嵌入式開(kāi)發(fā)工具概述5.1.1 交叉開(kāi)發(fā)5.1.2 指令集模擬器5.1.3 ROM仿真器5.1.4 片上調(diào)試技術(shù)與背景調(diào)試模式(BDM)5.1.5 半主機(jī)調(diào)試方式5.1.6 評(píng)估電路板5.2 各種ARM開(kāi)發(fā)工具簡(jiǎn)介5.2.1 ARMSDT5.2.2 ARMADS5.2.3 RealViewMDK5.2.4 ARM的Multi-ICE仿真器5.2.5 ULINK2.0仿真器5.3 基于ARM的嵌入式系統(tǒng)開(kāi)發(fā)方法5.4 EmbestARM實(shí)驗(yàn)教學(xué)系統(tǒng)5.4.1 教學(xué)系統(tǒng)介紹5.4.2 uVisionIDE集成開(kāi)發(fā)環(huán)境5.4.3 ULINKUSB-JTAG仿真器5.4.4 EmbestEdukit-Ⅲ嵌入式教學(xué)實(shí)驗(yàn)平臺(tái)5.4.5 教學(xué)系統(tǒng)的安裝5.5 集成開(kāi)發(fā)環(huán)境使用說(shuō)明5.5.1 μVisionIDE主框架窗口5.5.2 工程管理5.5.3 工程基本配置5.5.4 工程的編譯鏈接5.5.5 加載調(diào)試5.5.6 Flash編程工具本章小結(jié)第6章 嵌入式操作系統(tǒng)概論6.1 嵌入式操作系統(tǒng)概述6.1.1 基本特點(diǎn)6.1.2 搶占式內(nèi)核6.2 嵌入式操作系統(tǒng)分類6.3 實(shí)時(shí)系統(tǒng)6.3.1 概念6.3.2 實(shí)時(shí)系統(tǒng)的屬性和指標(biāo)6.3.3 實(shí)時(shí)系統(tǒng)的分類6.3.4 實(shí)時(shí)調(diào)度6.4 嵌入式系統(tǒng)啟動(dòng)程序BootLoader6.4.1 嵌入式系統(tǒng)的啟動(dòng)方式6.4.2 BootLoader的程序結(jié)構(gòu)與調(diào)試6.4.3 BootLoader人機(jī)交互接口設(shè)計(jì)6.5 嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核6.5.1 實(shí)時(shí)操作系統(tǒng)內(nèi)核6.5.2 網(wǎng)絡(luò)支持6.5.3 用戶交互環(huán)境界面6.6 嵌入式Linux系統(tǒng)6.6.1 基于Linux的嵌入式系統(tǒng)6.6.2 μCLinux6.6.3 實(shí)時(shí)RTLinux6.6.4 嵌入式RTLinux的創(chuàng)建本章小結(jié)第7章 嵌入式Linux系統(tǒng)開(kāi)發(fā)環(huán)境7.1 Linux的歷史和現(xiàn)狀7.2 協(xié)同開(kāi)發(fā)模式7.3 基于Edukit-Ⅲ開(kāi)發(fā)板的開(kāi)發(fā)環(huán)境介紹7.3.1 交叉編譯工具鏈的創(chuàng)建7.3.2 Linux宿主機(jī)環(huán)境設(shè)置及項(xiàng)目空間建立7.3.3 Windows工作機(jī)環(huán)境設(shè)置7.4 嵌入式系統(tǒng)移植7.4.1 系統(tǒng)移植概述7.4.2 基于Edukit-Ⅲ開(kāi)發(fā)板的BootLoader實(shí)現(xiàn)7.4.3 嵌入式Linux內(nèi)核移植7.4.4 嵌入式根文件系統(tǒng)創(chuàng)建7.4.5 系統(tǒng)燒寫過(guò)程7.4.6 系統(tǒng)測(cè)試結(jié)果7.5 觸摸屏驅(qū)動(dòng)程序設(shè)計(jì)7.5.1 嵌入式Linux驅(qū)動(dòng)程序7.5.2 觸摸屏硬件原理7.5.3 觸摸屏驅(qū)動(dòng)流程設(shè)計(jì)7.5.4 觸摸屏驅(qū)動(dòng)設(shè)計(jì)分析7.5.5 配置和編譯驅(qū)動(dòng)程序7.5.6 測(cè)試觸摸屏驅(qū)動(dòng)程序本章小結(jié)參考文獻(xiàn)參考網(wǎng)站
展開(kāi)全部
嵌入式系統(tǒng)原理及應(yīng)用 節(jié)選
《嵌入式系統(tǒng)原理及應(yīng)用》以嵌入式系統(tǒng)為核心,全面介紹了32位ARM嵌入式系統(tǒng)的基礎(chǔ)理論知識(shí),主要內(nèi)容包括:嵌入式系統(tǒng)基本概念、ARM體系結(jié)構(gòu)與調(diào)試方法、軟件與硬件開(kāi)發(fā)技術(shù)、存儲(chǔ)與接口技術(shù)、總線與外圍設(shè)備、實(shí)時(shí)操作系統(tǒng)與調(diào)度算法、液晶觸摸屏應(yīng)用程序開(kāi)發(fā)實(shí)例!肚度胧较到y(tǒng)原理及應(yīng)用》在內(nèi)容設(shè)計(jì)上,首先完整講述了嵌入式系統(tǒng)的基礎(chǔ)知識(shí)和ARM技術(shù),然后結(jié)合基于ARM處理器的實(shí)際工程例程,講述了嵌入式應(yīng)用開(kāi)發(fā)流程,形成了從易到難、相對(duì)完整、貼近實(shí)際工程應(yīng)用的嵌入式理論教學(xué)體系。結(jié)合《嵌入式系統(tǒng)原理及應(yīng)用》的實(shí)驗(yàn)內(nèi)容,可使讀者快速、全面地掌握嵌入式系統(tǒng)開(kāi)發(fā)與應(yīng)用技術(shù)!肚度胧较到y(tǒng)原理及應(yīng)用》可作為高等院校計(jì)算機(jī)、電類專業(yè)本科生或研究生嵌入式系統(tǒng)教學(xué)的教材,也可作為基于ARM核嵌入式系統(tǒng)開(kāi)發(fā)的工程技術(shù)人員的參考資料。《嵌入式系統(tǒng)原理及應(yīng)用》配有電子教案,需要者可登錄出版社網(wǎng)站,免費(fèi)下載。