ARM嵌入式技術(shù)原理與應(yīng)用

出版時(shí)間:2007-9  出版社:7-81124  作者:劉尚軍  頁數(shù):415  
Tag標(biāo)簽:無  

前言

隨著嵌入式技術(shù)的普及,嵌入式技術(shù)的教學(xué)實(shí)踐課程被越來越多的高等院校列為計(jì)算機(jī)、電子、電信等專業(yè)的基礎(chǔ)課程。嵌入式技術(shù)融合了計(jì)算機(jī)軟/硬件技術(shù)、通信技術(shù)和半導(dǎo)體微電子技術(shù),覆蓋面非常廣,這便造成嵌入式教學(xué)過程中課程設(shè)置的一些障礙。從2003年開始,國(guó)內(nèi)陸續(xù)有多個(gè)廠家推出了各種型號(hào)的嵌入式技術(shù)教學(xué)的實(shí)驗(yàn)設(shè)備和教材,形成了以32位ARM微處理器為核心,包含硬件接口、接口編程實(shí)驗(yàn)、操作系統(tǒng)實(shí)驗(yàn)等的教學(xué)格局。其中,ARM微處理器依據(jù)性能從.ARM7、ARM9到XScale系列(ARM7多采用三星公司的S3CA4Bo處理器,ARM9多采用三星公司的$3C2410處理器,Intel XScale則采用高端的PXA270處理器),形成了低、中、高3個(gè)不同的檔次。操作系統(tǒng)實(shí)驗(yàn)在嵌入式技術(shù)的教學(xué)中是一個(gè)非常重要的方向,目前各個(gè)公司提供的能夠應(yīng)用于教學(xué)的操作系統(tǒng)非常多,包括VxWorks、Linux、Windows CE和μC/OSII等,由于課時(shí)限制,對(duì)于操作系統(tǒng)的教學(xué)必須有選擇地進(jìn)行,而如何選擇操作系統(tǒng)則是目前教學(xué)過程中的一個(gè)重要問題。從目前的應(yīng)用情況看,筆者認(rèn)為必須根據(jù)不同的專業(yè)方向及學(xué)生的基礎(chǔ)進(jìn)行選擇。Linux是一個(gè)非常有潛力的操作系統(tǒng),其開源的特點(diǎn)受到越來越多人的追捧,但是它對(duì)學(xué)生的基礎(chǔ)要求比較高,必須掌握C語言以及PC機(jī)上Linux操作系統(tǒng)的基本操作。這對(duì)于已經(jīng)開始相關(guān)基礎(chǔ)課程的計(jì)算機(jī)專業(yè)學(xué)生是一個(gè)比較好的選擇,而對(duì)于其他專業(yè)的學(xué)生課程開設(shè)難度比較大。Windows CE則以Microsoft一貫的人機(jī)界面優(yōu)勢(shì)在手持設(shè)備中占有一席之地,適合于偏向人機(jī)界面及其上層應(yīng)用軟件教學(xué)的相關(guān)課程;但是,對(duì)于偏向于實(shí)時(shí)系統(tǒng)及工業(yè)數(shù)據(jù)采集和控制等方向的課程,如果選擇’Windows CE則不是一個(gè)明智的選擇。

內(nèi)容概要

  《ARM嵌入式技術(shù)原理與應(yīng)用:基于XScale處理器及VxWorks操作系統(tǒng)》以采用Xscale處理器的CVT—PXA270教學(xué)實(shí)驗(yàn)系統(tǒng)為硬件平臺(tái),圍繞VxWorks操作系統(tǒng)安排基礎(chǔ)知識(shí)內(nèi)容,并安排了大量的實(shí)驗(yàn)?;A(chǔ)知識(shí)包括ARM嵌入式開發(fā)模式和基本開發(fā)流程,ARM體系結(jié)構(gòu),ARM系統(tǒng)硬件設(shè)計(jì),VxWorks軟件開發(fā)流程,VxWorks BSP的移植過程,VxWorks驅(qū)動(dòng)程序、應(yīng)用程序以及圖形用戶界面的編寫方法等。實(shí)驗(yàn)包括VxWorks軟件仿真,VxWorks系統(tǒng)移植及內(nèi)核定制,BSP調(diào)試,VxWorks應(yīng)用程序、驅(qū)動(dòng)程序編程,中斷編程,WindML基本繪圖,WindML視窗應(yīng)用程序等。最后介紹嵌入式系統(tǒng)的綜合設(shè)計(jì)方法,包括GPS車輛跟蹤系統(tǒng)和ZIGBEE無線對(duì)等網(wǎng)絡(luò)的硬件和軟件的實(shí)現(xiàn)方法?!  禔RM嵌入式技術(shù)原理與應(yīng)用:基于Xscale處理器及VxWorks操作系統(tǒng)》可作為高等院校計(jì)算機(jī)、電子、電信等專業(yè)進(jìn)行嵌入式系統(tǒng)教學(xué)的理論和實(shí)踐教材。

書籍目錄

第1章 ARM嵌入式系統(tǒng)基礎(chǔ)1.1 嵌入式系統(tǒng)的基本概念1.2 嵌入式系統(tǒng)的發(fā)展歷程1.3 ARM微處理器1.4 嵌入式操作系統(tǒng)1.5 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域1.6 嵌入式系統(tǒng)的未來發(fā)展趨勢(shì)第2章 ARM嵌入式開發(fā)模式和基本開發(fā)流程2.1 ARM嵌入式開發(fā)模式2.2 ARM嵌入式開發(fā)流程2.3 ARM嵌入式系統(tǒng)控制界面第3章 ARM體系機(jī)構(gòu)……第4章 ARM系統(tǒng)硬件設(shè)計(jì)第5章 VxWorks軟件開發(fā)流程第6章 VxWorks BSP的移植過程第7章 VxWorks驅(qū)動(dòng)程序的編寫第8章 VxWorks應(yīng)用程序設(shè)計(jì)第9章 VxWorks圖形用戶界面設(shè)計(jì)第10章 嵌入式系統(tǒng)綜合設(shè)計(jì)實(shí)例參考文獻(xiàn)

章節(jié)摘錄

插圖:

編輯推薦

首先介紹ARM微處理器的體系結(jié)構(gòu)、應(yīng)用領(lǐng)域和應(yīng)用選型;然后介紹JX44B0 ARM嵌入式教學(xué)實(shí)驗(yàn)系統(tǒng)的基本組成、硬件資源的詳細(xì)說明,以及集成開發(fā)環(huán)境ADT IDE的軟件編程方法;隨后按照從易到難、從簡(jiǎn)單到復(fù)雜的順序安排實(shí)驗(yàn),包括: 嵌入式軟件開發(fā)基礎(chǔ)實(shí)驗(yàn)、基本接口實(shí)驗(yàn)、BootLoader及操作系統(tǒng)實(shí)驗(yàn)和高級(jí)接口實(shí)驗(yàn)。書中包含硬件電路原理圖,許多基本的硬件接口原理、電路圖,以及大量的接口程序。介紹的嵌入式操作系統(tǒng)(包括μC/OSII、μCLinux)部分知識(shí),并不拘泥于本實(shí)驗(yàn)平臺(tái),在其他嵌入式開發(fā)系統(tǒng)中同樣適用。本書可作為高等院校電子信息類、計(jì)算機(jī)類、自動(dòng)控制類和光電信息類等專業(yè)高年級(jí)本科生和研究生嵌入式系統(tǒng)實(shí)驗(yàn)課程的教材,也可作為從事嵌入式系統(tǒng)應(yīng)用開發(fā)的工程技術(shù)人員的參考資料。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    ARM嵌入式技術(shù)原理與應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7