嵌入式系統(tǒng)項目實踐技術(shù) ARM嵌入式系統(tǒng)開發(fā)與實踐

出版時間:2008-10  出版社:中國電力出版社  作者:崔更申,孫安青 編著  頁數(shù):309  

前言

1985年4月26日,ARM的第一批樣片送到英國劍橋的Acorn公司。這些樣片是在美國加利福尼亞州圣何塞的VLsI’technology公司制造的。幾個小時后,它們開始運行程序。在20世紀80年代后期,ARM悄悄地發(fā)展支持Acorn公司的臺式計算機產(chǎn)品。該產(chǎn)品成為英國教育界計算機的基礎(chǔ)。20世紀90年代,在.ARM公司的精心經(jīng)營下,ARM步入世界舞臺,在高性能、低功耗和低價格的嵌入式應(yīng)用領(lǐng)域確立了市場的領(lǐng)先地位。優(yōu)越的市場地位增加了ARM的資源,加速了基于ARM產(chǎn)品的開發(fā)。最近lO年ARM開發(fā)的突出成果包括:開發(fā)了稱為Thumb的新型壓縮指令格式,這種格式用在小型系統(tǒng)中可降低成本和功耗;ARM9、ARMl0和StrongARM系列處理器的開發(fā),顯著地提高了ARM的性能;軟件開發(fā)和調(diào)試環(huán)境更好;基于ARM處理器核的嵌入式應(yīng)用領(lǐng)域更為廣闊?,F(xiàn)代SoC和處理器設(shè)計的大多數(shù)原理都在ARM系列處理器設(shè)計中得到了應(yīng)用,并且ARM也開創(chuàng)了一些新的概念?;A(chǔ)的3級流水線核固有的簡單性能使其成為實際處理器設(shè)計的優(yōu)秀教學(xué)范例。同時,嵌入在復(fù)雜系統(tǒng)芯片中基于.ARM核的調(diào)試系統(tǒng)代表著當今技術(shù)的前沿。本書的結(jié)構(gòu)安排本書從理論與實踐相結(jié)合的角度,全面系統(tǒng)地介紹了ARM硬件體系結(jié)構(gòu)、嵌入式設(shè)計方法、ARM指令系統(tǒng)、ARM程序設(shè)計、KEIL開發(fā)環(huán)境、基于IPC2378的具體開發(fā)應(yīng)用。全書共分15章,章節(jié)內(nèi)容安排如下。第1章:嵌入式系統(tǒng)基礎(chǔ)第2章:ARM體系結(jié)構(gòu)第3章:ARM指令尋址方式第4章:ARM指令系統(tǒng)第5章:ARM程序設(shè)計第6章:KEIL開發(fā)環(huán)境第7章:LPC2378核心系統(tǒng)第8-14章:外設(shè)擴展原理及應(yīng)用實例第15章:基于LPC2124的具有日歷功能的密碼鎖實例本書的特色本書內(nèi)容安排與嵌入式學(xué)習(xí)過程一致,先基礎(chǔ),后深入,且將理論與實踐相結(jié)合,具有很強的引導(dǎo)性和實用性。

內(nèi)容概要

  本書從理論與實踐相結(jié)合的角度,全面系統(tǒng)地介紹了ARM硬件體系結(jié)構(gòu)、嵌入式設(shè)計方法、ARM指令系統(tǒng)、ARM程序設(shè)計、KEIL開發(fā)環(huán)境、基于LPC2378的具體開發(fā)應(yīng)用。全書共15章,主要內(nèi)容包括嵌入式系統(tǒng)基礎(chǔ)、ARM體系結(jié)構(gòu)、ARM指令尋址方式、ARM指令系統(tǒng)、ARM程序設(shè)計、KEIL開發(fā)環(huán)境、LPC2378核心系統(tǒng)、外設(shè)擴展原理及應(yīng)用實例、基于LPC2124的具有日歷功能的密碼鎖實例等。  本書理論與實踐相結(jié)合,具有很強的引導(dǎo)性和實用性,講解循序漸進,便于讀者理解和掌握所學(xué)的知識。非常適合作為計算機結(jié)構(gòu)或計算機邏輯設(shè)計的啟蒙教材,也適合作為計算機科學(xué)或計算機工作專業(yè)的教材,還可供從事相關(guān)領(lǐng)域開發(fā)的工程技術(shù)人員參考。

書籍目錄

前言第1章 嵌入式系統(tǒng)基礎(chǔ) 1.1 ARM處理器概述    1.1.1 ARM技術(shù)的發(fā)展    1.1.2 RISC微處理器的體系結(jié)構(gòu)及其特點    1.1.3 ARM微處理器的指令系統(tǒng)    1.1.4 ARM微處理器系列    1.1.5 ARM微處理器的應(yīng)用系統(tǒng)開發(fā) 1.2 嵌入式系統(tǒng)的基本概念    1.2.1 嵌入式系統(tǒng)概念    1.2.2 嵌入式系統(tǒng)的組成    1.2.3 嵌入式系統(tǒng)的開發(fā)流程    1.2.4 嵌入式軟件的開發(fā)環(huán)境第2章 ARM體系結(jié)構(gòu)  2.1 ARM7TDMl程序員模型    2.1.1 內(nèi)核概述    2.1.2 譯碼與控制邏輯    2.1.3 運算器    2.1.4 內(nèi)核接口信號    2.1.5 ARM芯片的功能結(jié)構(gòu) 2.2 工作狀態(tài)與工作模式    2.2.1 ARM的工作狀態(tài)    2.2.2 ARM的工作模式 2.3 ARM和Thumb狀態(tài)的寄存器組織    2.3.1 通用寄存器    2.3.2 Thumb狀態(tài)下的寄存器組織    2.3.3 程序計數(shù)器    2.3.4 程序狀態(tài)寄存器    2.3.5 連接寄存器    2.3.6 堆棧指針寄存器 2.4 存儲器組織結(jié)構(gòu)    2.4.1 數(shù)據(jù)類型和存儲數(shù)據(jù)格式    2.4.2 數(shù)據(jù)總線類型    2.4.3 ARM7TDMl總線訪問周期    2.4.4 指令預(yù)取與代碼自修改    2.4.5 AMBA接口 2.5 異?! ?章 ARM指令的特點和尋址方式第4章 ARM指令系統(tǒng)概述第5章 ARM程序設(shè)計第6章 Keil開發(fā)環(huán)境的使用第7章 LPC23XX系統(tǒng)核心應(yīng)用第8章 GPLO原理與應(yīng)用實例第9章 定時器0/定時器1原理與應(yīng)用實例第10章 脈寬調(diào)制(PWM)原理及應(yīng)用實例第11章 SPI接口原理及應(yīng)用實例第12章 I2C接口原理及原理實例第13章 A/D轉(zhuǎn)換器第14章 UARTO接口第15章 基于LPC2124的具有日歷功能的密碼鎖實例參考文獻

章節(jié)摘錄

插圖:第1章 嵌入式系統(tǒng)基礎(chǔ)1.1 ARM處理器概述隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的高速發(fā)展,嵌入式產(chǎn)品日益廣泛地滲透到日常生活、科學(xué)研究和軍事技術(shù)等領(lǐng)域。從家用洗衣機、電冰箱,到交通工具(如汽車),以及辦公室里的遠程會議系統(tǒng),都使用了嵌入式產(chǎn)品。嵌入式系統(tǒng)通常包括硬件和操作系統(tǒng)兩部分,硬件是構(gòu)成軟件的基本運行環(huán)境。嵌入式操作系統(tǒng)一般采用了微內(nèi)核結(jié)構(gòu),內(nèi)核只提供基本的功能,比如任務(wù)的調(diào)度、任務(wù)之間的通信與同步、內(nèi)存管理、時鐘管理等。對于應(yīng)用組件,用戶可以根據(jù)自己的需要選用,如網(wǎng)絡(luò)功能、文件系統(tǒng)、GUL系統(tǒng)等。嵌入式操作系統(tǒng)大多數(shù)支持多任務(wù)。任務(wù)的調(diào)度采用搶占式調(diào)度、不可搶占式調(diào)度和時間片輪轉(zhuǎn)調(diào)度三種方式。目前多數(shù)嵌入式操作系統(tǒng)對不同優(yōu)先級的任務(wù)采用基于優(yōu)先級的搶占式調(diào)度法,對相同優(yōu)先級的任務(wù)則采用時間片輪轉(zhuǎn)調(diào)度法。嵌入式處理器通常將CPU、少量的RAM、Flash和其他接口封裝在一片集成電路中,嵌入式處理器可以分為嵌入式微處理器(MPU)、嵌入式微控制器(MCu)、嵌入式數(shù)字信號處理器(Digital Signal Processor,DSP)。大多數(shù)嵌入式系統(tǒng)處理器中采用的是實存儲器管理策略,而不使用虛擬內(nèi)存管理技術(shù),程序中使用的地址都是物理地址,直接將地址送到地址總線上輸出,開發(fā)人員需要參與系統(tǒng)的內(nèi)存管理。1.1.1 ARM技術(shù)的發(fā)展20世紀80年代,半導(dǎo)體行業(yè)產(chǎn)業(yè)鏈剛剛出現(xiàn)分工,設(shè)計企業(yè)與生產(chǎn)企業(yè)分離,其流行做法是創(chuàng)辦沒有生產(chǎn)線的公司,如Cirrus Logic。ARM(Advanced RISC Machines)是一家坐落在英國劍橋的電子公司,成立于1990年11月,由蘋果電腦、Acorn電腦集團和VLSI Technology共同組建。眾所周知,世界半導(dǎo)體產(chǎn)業(yè)(包括設(shè)計和生產(chǎn))的中心在美國,在半導(dǎo)體制造和市場方面,英國沒有什么優(yōu)勢。ARM如何在市場中求生存是一個嚴重的問題。ARM起初進行的是GPS、音樂播放裝置和游戲機等的設(shè)計,移動通信行業(yè)的發(fā)展,給ARM帶來了巨大的機會。

圖書封面

評論、評分、閱讀與下載


    嵌入式系統(tǒng)項目實踐技術(shù) ARM嵌入式系統(tǒng)開發(fā)與實踐 PDF格式下載


用戶評論 (總計1條)

 
 

  •   用于上課時候的課本,卓越的包裝非常到位
 

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

京ICP備13047387號-7