出版時(shí)間:2010-4 出版社:北京大學(xué)出版社 作者:楊宗德 頁數(shù):286
Tag標(biāo)簽:無
前言
隨著信息技術(shù)的發(fā)展,嵌入式技術(shù)已經(jīng)被廣泛運(yùn)用到日常生活中的方方面面,嵌入式系統(tǒng)在消費(fèi)、汽車電子、微控制、無線通信、數(shù)碼產(chǎn)品、網(wǎng)絡(luò)設(shè)備、安全系統(tǒng)等領(lǐng)域的應(yīng)用方興未艾。從廣義概念來說,除了通用的計(jì)算機(jī)系統(tǒng)應(yīng)用外,其他所有的智能電子設(shè)備都屬于嵌入式系統(tǒng)。從狹義概念來講,嵌入式系統(tǒng)主要有以下兩個(gè)重要特征。(1)在硬件上,嵌入式系統(tǒng)至少擁有一個(gè)高性能處理器作為硬件平臺(tái)(目前以32位處理器為主流),如ARM和。MIPS系列處理器。(2)在軟件上,嵌入式系統(tǒng)以一個(gè)多任務(wù)操作系統(tǒng)為軟件開發(fā)平臺(tái),如Linux、WindowsCE、Symbian、gC/OS-II、VxWorks等。隨著越來越多的公司、研究單位、大專院校以及個(gè)人開始進(jìn)行嵌入式系統(tǒng)的研究,嵌入式系統(tǒng)設(shè)計(jì)將是未來相當(dāng)長(zhǎng)一段時(shí)間內(nèi)電子領(lǐng)域研究的熱點(diǎn)。本書主要為應(yīng)用型本科和高等職業(yè)院校嵌入式專業(yè)而編寫,在介紹主要內(nèi)容及寫作思路之前,首先介紹作者所在院校嵌入式專業(yè)(3年制??疲┑呐囵B(yǎng)目標(biāo)及教學(xué)體系。1.高等職業(yè)院校嵌入式專業(yè)培養(yǎng)目標(biāo)(參考)目前,全國本??圃盒R呀?jīng)著手培養(yǎng)嵌入式專業(yè)的本科生和??粕???梢?,設(shè)置符合高職院校學(xué)生的嵌入式專業(yè)課程體系極為重要。以下介紹高職院校嵌入式專業(yè)培養(yǎng)目標(biāo),僅供參考。1)嵌入式應(yīng)用工程師能力結(jié)構(gòu)由于嵌入式領(lǐng)域以工程應(yīng)用為主,對(duì)從業(yè)人員而言,主要強(qiáng)調(diào)實(shí)際的工程應(yīng)用能力,為此,在高校培養(yǎng)方向上應(yīng)以培養(yǎng)嵌入式應(yīng)用工程師為主,其能力結(jié)構(gòu)如圖1所示。
內(nèi)容概要
本書是一本介紹ARM處理器原理與底層程序開發(fā)實(shí)例的教材,涉及嵌入式系統(tǒng)基木概念、嵌入式處理器及實(shí)時(shí)操作系統(tǒng)基小概念、ARM處理器原理及架構(gòu)、ARM匯編程序設(shè)計(jì)、ARM處理器C語言程序設(shè)計(jì)、ARM中斷處理、無操作系統(tǒng)下ARM接LJ驅(qū)動(dòng)程序設(shè)計(jì)以及嵌入式操作系統(tǒng)的移棺等內(nèi)容。本書在內(nèi)容編寫上由淺入深、從易到難,構(gòu)建了完整的嵌入式ARM底層相關(guān)開發(fā)知識(shí)體系。第1部分:精要介紹了與嵌入式相關(guān)的基礎(chǔ)理論;第2部分:詳細(xì)介紹了ARM匯編程序設(shè)計(jì)及與之相關(guān)的開發(fā)工具、開發(fā)平臺(tái);第3部分:詳細(xì)介紹了ARM處理器下無操作系統(tǒng)的驅(qū)動(dòng)開發(fā)及μC/OS-Ⅱ操作系統(tǒng)移植。 本書所對(duì)應(yīng)的課程是嵌入式專業(yè)的核心課程之一,是嵌入式知識(shí)體系中的重中之重,無淪以后從書嵌入式上層應(yīng)用開發(fā),還是從事硬件底層開發(fā)及驅(qū)動(dòng)開發(fā)的讀者都需要對(duì)這一部分內(nèi)容有較深入的研究。 本書可以作為高等學(xué)校電子、通信、軟件方向的嵌入式專業(yè)??粕?、本科生的教材,也可以作為IT企業(yè)嵌入式工程師的參考用書。
書籍目錄
第1章 嵌入式系統(tǒng)概述第2章 嵌入式ARM處理器與開發(fā)工具第3章 ARM程序設(shè)計(jì)基礎(chǔ)第4章 ADS環(huán)境下匯編/C編程第5章 ADS映像文件結(jié)構(gòu)及加載技術(shù)第6章 ARM異常中斷處理及程序設(shè)計(jì)第7章 嵌入式系統(tǒng)接口及驅(qū)動(dòng)程序第8章 基于μC/OS-Ⅱ應(yīng)用程序開發(fā)基礎(chǔ)第9章 ARM存儲(chǔ)管理參考文獻(xiàn)
章節(jié)摘錄
插圖:在最小系統(tǒng)中,必須包含F(xiàn)LASH設(shè)備,其主要作用是在掉電后存儲(chǔ)用戶程序和操作系統(tǒng)等軟件信息。目前,F(xiàn)I,ASH作為可擦寫設(shè)備,使用極為方便,在嵌入式設(shè)備中的H,ASH從4MB到幾百兆字節(jié)不等,具體大小可由嵌入式設(shè)備的具體應(yīng)用而定。大量嵌入式設(shè)備使用它代替了傳統(tǒng)ROM存儲(chǔ)設(shè)備的功能。ROM為只讀存儲(chǔ)設(shè)很備在部分嵌入式設(shè)備中仍然保留,它主要用來存儲(chǔ)部分系統(tǒng)啟動(dòng)代碼,這些代碼不需要做任何修改,可以通過ROM固化在嵌入式系統(tǒng)中。當(dāng)然,目前很多嵌入式設(shè)備都不使用ROM,轉(zhuǎn)而使用FLASH。RAM為隨機(jī)存取存儲(chǔ)設(shè)備,運(yùn)行速度較快,主要用來臨時(shí)存儲(chǔ)用戶數(shù)據(jù)和程序,用戶需要運(yùn)行的程序和數(shù)據(jù)都需要加載到RAM。中運(yùn)行,在關(guān)機(jī)時(shí)需要將相應(yīng)的數(shù)據(jù)存儲(chǔ)在FLASH中。目前常用的RAM有SDRAM等。RTC為實(shí)時(shí)時(shí)鐘,為了保證嵌入式設(shè)備與其他設(shè)備在時(shí)間上同步,都需要內(nèi)部時(shí)鐘。在系統(tǒng)掉電后內(nèi)部時(shí)鐘仍然工作(紐扣電池),始終保持系統(tǒng)時(shí)間更新。一般來說,一個(gè)嵌入式系統(tǒng)有一個(gè)實(shí)時(shí)時(shí)鐘單元。POWER為電源,是任何一個(gè)電子設(shè)備不可缺少的,目前,嵌入式處理器的電源電壓越來越低(3.3/1.8 V),但由于外部設(shè)備的增加,對(duì)功率的要求仍然很高。在電子電路設(shè)計(jì)中,電源設(shè)計(jì)在很大程度上決定了整個(gè)電路板系統(tǒng)的穩(wěn)定性和可靠性。在設(shè)計(jì)嵌入式設(shè)備時(shí),電源是最需要慎重考慮的部分。為了應(yīng)對(duì)外部其他擴(kuò)展需要,在嵌入式處理器外圍有很多擴(kuò)展IP,即GPIO端口,這些端口主要用來擴(kuò)展外部需要。另外,一個(gè)嵌入式設(shè)備需要與外界進(jìn)行通信。一個(gè)嵌入式設(shè)備有可能需要以下外設(shè):簡(jiǎn)易鍵盤、LCD、USB、RJ45、RS-232等。根據(jù)嵌入式設(shè)備本身的需要,簡(jiǎn)易鍵盤主要用來接受用戶信息的輸入,當(dāng)然,一般情況下不需要使用標(biāo)準(zhǔn)的101鍵盤,很多嵌入式設(shè)備也不允許使用如此大的鍵盤。嵌入式設(shè)備的鍵盤多數(shù)是用戶自己定制的。
編輯推薦
《嵌入式ARM系統(tǒng)原理與實(shí)例開發(fā)(第2版)》:21世紀(jì)全國應(yīng)用型人才培養(yǎng)規(guī)劃教材
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
嵌入式ARM系統(tǒng)原理與實(shí)例開發(fā) PDF格式下載