嵌入式系統(tǒng)開發(fā)與應(yīng)用教程

《嵌入式系統(tǒng)開發(fā)與應(yīng)用教程》是2010年7月由北京航空航天大學(xué)出版社出版的圖書,作者是田澤。

嵌入式系統(tǒng)開發(fā)與應(yīng)用教程基本信息

書名 嵌入式系統(tǒng)開發(fā)與應(yīng)用教程 作者 田澤
ISBN  9787811249477 出版社 北京航空航天大學(xué)出版社
出版時(shí)間  2010-7-1 開本 16開

嵌入式系統(tǒng)開發(fā)與應(yīng)用教程造價(jià)信息

市場價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
嵌入式格柵教室燈 1200×300×65mm 查看價(jià)格 查看價(jià)格

LOHUA

個(gè) 13% 深圳市羅化光源有限公司
環(huán)繞氣流嵌入式空調(diào)機(jī) FSFP71AB 查看價(jià)格 查看價(jià)格

臺(tái) 13% 成都安美環(huán)境工程有限責(zé)任公司
全光譜嵌入式讀寫面板燈 LH-XD90412A 查看價(jià)格 查看價(jià)格

LOHUA

個(gè) 13% 深圳市羅化光源有限公司
嵌入筒燈 電壓:220V 尺寸:Ф90×90mm開孔:Ф75mm 功率:8W 色溫:3000K 光束角:36° 顯色指數(shù):90 查看價(jià)格 查看價(jià)格

九洲光電

個(gè) 13% 四川九洲光電科技股份有限公司
嵌入筒燈 電壓:220V 尺寸:Ф90×90mm開孔:Ф75mm 功率:8W 色溫:5000K 光束角:36° 顯色指數(shù):90 查看價(jià)格 查看價(jià)格

九洲光電

個(gè) 13% 四川九洲光電科技股份有限公司
嵌入式底盒 品種:底盒;功率(W):無;外形尺寸(mm):345×155×35; 查看價(jià)格 查看價(jià)格

冠安

個(gè) 13% 廈門市閩冠安照明科技有限公司
嵌入式底盒 品種:底盒;外形尺寸(mm):118×70; 查看價(jià)格 查看價(jià)格

冠安

個(gè) 13% 中山市冠安照明科技有限公司
嵌入式底盒 品種:底盒;外形尺寸(mm):120×70; 查看價(jià)格 查看價(jià)格

冠安

個(gè) 13% 中山市冠安照明科技有限公司
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2012年2季度信息價(jià)
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2011年3季度信息價(jià)
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2011年2季度信息價(jià)
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2011年1季度信息價(jià)
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2011年1季度信息價(jià)
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2010年3季度信息價(jià)
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2010年2季度信息價(jià)
高壓噴藥系統(tǒng) 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2010年1季度信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
展示系統(tǒng)開發(fā) 詳見附件|1套 1 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 全國   2020-05-19
智能燈光系統(tǒng)開發(fā) 1、智能燈光硬件系統(tǒng)安裝調(diào)試2、中控軟件的燈光控制接口|1套 1 查看價(jià)格 廣州力天文化創(chuàng)意產(chǎn)業(yè)集團(tuán)有限公司 全國   2021-07-23
智能燈光系統(tǒng)開發(fā) 1.智能燈光硬件系統(tǒng)安裝調(diào)試2.中控軟件的燈光控制接口3.共六層樓|1套 1 查看價(jià)格 廣州尚漢信息科技有限公司 全國   2022-01-07
嵌入式錄播系統(tǒng) 軟件內(nèi)嵌于錄播系統(tǒng)主機(jī),運(yùn)行于嵌入式Linux操作系統(tǒng)環(huán)境,支持B/S管理.支持對(duì)課堂或培訓(xùn)課堂錄制的控制和管理,具有錄制資源模式、錄制電源模式、錄制暫停、選擇錄制格式等功能.支持添加錄制片頭、添加|1套 3 查看價(jià)格 廣州市迪士普音響科技有限公司 全國   2019-09-03
報(bào)表系統(tǒng)開發(fā)及管理 1.定制開發(fā),自定義B/S結(jié)構(gòu)報(bào)表,可設(shè)置報(bào)警閾值、后臺(tái)數(shù)據(jù)管理、值班人員管理等,功能滿足甲方的功能需求.2.系統(tǒng)供貨要求:1)系統(tǒng)設(shè)備由自控廠家成套供貨,2)含系統(tǒng)指導(dǎo)安裝、調(diào)試、配合驗(yàn)收等服務(wù)3)成套系統(tǒng)質(zhì)保1年,功能性合格起算4)含中控、自控、儀表、線纜、安裝調(diào)試等|11 3 查看價(jià)格 深圳市博觀環(huán)境科技有限公司 全國   2020-04-14
"一張圖"展示管理系統(tǒng)開發(fā) 詳見附件|1套 1 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 全國   2020-05-19
防汛防洪可視化分析系統(tǒng)開發(fā) 詳見附件|1套 1 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 全國   2020-05-19
數(shù)據(jù)庫管理系統(tǒng)開發(fā) 詳見附件|1套 1 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 全國   2020-05-19

嵌入式系統(tǒng)開發(fā)與應(yīng)用教程常見問題

  • 嵌入式系統(tǒng)的發(fā)展及應(yīng)用

    縱觀嵌入式系統(tǒng)的發(fā)展歷程,大致經(jīng)歷了以下四個(gè)階段: 無操作系統(tǒng)階段 嵌入式系統(tǒng)最初的應(yīng)用是基于單片機(jī)的,大多以可編程控制器的形式出現(xiàn),具有監(jiān)測、伺服、設(shè)備指示等功能,通常應(yīng)用于各類工業(yè)控制和飛機(jī)、等武...

  • 嵌入式系統(tǒng)與軟件工程哪個(gè)好

    目前國內(nèi)外這方面的人都很稀缺。一方面,是因?yàn)檫@一領(lǐng)域入門門檻較高,不僅要懂較底層軟件(例如操作系統(tǒng)級(jí)、驅(qū)動(dòng)程序級(jí)軟件),對(duì)軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對(duì)軟件設(shè)計(jì)的時(shí)間和空間效率要求較高),而且必須...

  • 求教大神嵌入式系統(tǒng)設(shè)計(jì)師怎么樣

    所有的通訊系統(tǒng)和消費(fèi)類電子產(chǎn)品用的都是嵌入式系統(tǒng)。所以你就能看見這個(gè)行業(yè)的需求有多大,前景有多遠(yuǎn)了。如果你有很好的全局思維觀和很強(qiáng)的邏輯思維能力,會(huì)將復(fù)雜問題進(jìn)行合理的分類和分層的話,就適合做系統(tǒng)架構(gòu)...

嵌入式系統(tǒng)開發(fā)與應(yīng)用教程文獻(xiàn)

嵌入式系統(tǒng)開發(fā)實(shí)驗(yàn)五LED驅(qū)動(dòng)實(shí)驗(yàn) 嵌入式系統(tǒng)開發(fā)實(shí)驗(yàn)五LED驅(qū)動(dòng)實(shí)驗(yàn)

格式:pdf

大?。?span id="m0giy0i" class="single-tag-height">197KB

頁數(shù): 3頁

評(píng)分: 4.4

第 1 頁 共 3 頁 實(shí)驗(yàn)項(xiàng)目: 實(shí)驗(yàn)五 LED 驅(qū)動(dòng)實(shí)驗(yàn) 實(shí)驗(yàn)類型: 驗(yàn)證性 指導(dǎo)老師: 杜經(jīng)緯 實(shí)驗(yàn)地點(diǎn): 硬件實(shí)驗(yàn)室 時(shí)間: 2013年 4月 15日 14:00-16:00 一、實(shí)驗(yàn)?zāi)康模?1、掌握 Windows CE 6.0 流驅(qū)動(dòng)程序架構(gòu)以及流驅(qū)動(dòng)的編寫方法; 2、學(xué)習(xí)如何在 Windows CE 系統(tǒng)下添加流驅(qū)動(dòng)程序。 二、實(shí)驗(yàn)內(nèi)容: 1、編寫 Windows CE 6.0 下的 LED驅(qū)動(dòng),控制相應(yīng) LED燈的亮滅; 2、編譯添加了 LED驅(qū)動(dòng)的 Windows CE 系統(tǒng)工程, 下載固化 NK.bin ,并在實(shí)驗(yàn)平臺(tái)上運(yùn)行 LED控制應(yīng)用程序, 觀看 LED燈控制效果; 3、認(rèn)識(shí) Windows CE 6.0 驅(qū)動(dòng)開發(fā)中常用的配置文件。 三、實(shí)驗(yàn)方案設(shè)計(jì): Windows CE 驅(qū)動(dòng)的功能就是在底層實(shí)現(xiàn)對(duì)硬件的操作,向上導(dǎo)出接口函數(shù)給操作系統(tǒng)和應(yīng)用層。從 驅(qū)動(dòng)功能來看

立即下載
ARM嵌入式系統(tǒng)開發(fā)綜述ARM開發(fā)工程師入門寶典 ARM嵌入式系統(tǒng)開發(fā)綜述ARM開發(fā)工程師入門寶典

格式:pdf

大?。?span id="ywggqqa" class="single-tag-height">197KB

頁數(shù): 28頁

評(píng)分: 4.4

獲取更多權(quán)威電子書 請(qǐng)登錄 www.eetchina.com ARM 嵌入式系統(tǒng)開發(fā)綜述 ARM 開發(fā)工程師入門寶典 獲取更多權(quán)威電子書 請(qǐng)登錄 www.eetchina.com 硬件工程師必讀攻略 ----如何通過仿真有效提高數(shù)?;旌显O(shè)計(jì)性能 (上 ) 2 / 28 前 言 嵌入式系統(tǒng)通常是以具體應(yīng)用為中心, 以處理器為核心且面向?qū)嶋H應(yīng)用的軟 硬件系統(tǒng),其硬件是整個(gè)嵌入式系統(tǒng)運(yùn)行的基礎(chǔ)和平臺(tái), 提供了軟件運(yùn)行所需的 物理平臺(tái)和通信接口; 而嵌入式系統(tǒng)的軟件一般包括操作系統(tǒng)和應(yīng)用軟件, 它們 是整個(gè)系統(tǒng)的控制核心, 提供人機(jī)交互的信息等。 所以,嵌入式系統(tǒng)的開發(fā)通常 包括硬件和軟件兩部分的開發(fā),硬件部分主要包括選擇合適的 MCU 或者 SOC 器件、存儲(chǔ)器類型、通訊接口及 I/O、電源及其他的輔助設(shè)備等;軟件部分主要 涉及 OS porting 和應(yīng)用程序的開發(fā)等,與此同時(shí),軟件中斷調(diào)試

立即下載

第1章 基于ARM的嵌入式系統(tǒng)與開發(fā)簡介

1.1 嵌入式系統(tǒng)的基本概念

1.2 嵌入式系統(tǒng)開發(fā)環(huán)境

1.3 嵌入式操作系統(tǒng)概述

1.4 ARM處理器介紹

第2章 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)

2.1 Super-ARM 教學(xué)實(shí)驗(yàn)系統(tǒng)的特點(diǎn)

2.2 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)的組成

2.2.1 模塊化設(shè)計(jì)的實(shí)驗(yàn)箱

2.2.2 完善的編譯調(diào)試環(huán)境

2.3 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)硬件的使用

2.3.1 主板資源、接口及其配置

2.3.2 底板資源、接口及其配置

2.3.3 核心板的使用

2.3.4 擴(kuò)展板的使用

2.4 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)軟件的使用

2.4.1 Super-ARM-Demo的使用

2.4.2 Linux-Demo的使用

2.4.3 Linux-Demo的基本操作

2.5 基于JTAG的Flash下載軟件

2.5.1 JTAG下載軟件的安裝

2.5.2 JTAG下載軟件的使用

第3章 軟件實(shí)驗(yàn)環(huán)境介紹

3.1 基于ARM的嵌入式開發(fā)環(huán)境與工具

3.1.1 ARM Developer Suite(ADS)

3.1.2 RealView Developer Suite(RVDS)

3.1.3 ARM硬件仿真器Multi-ICE與Multi-Trace

3.1.4 ARM新版硬件仿真套件RealView-ICE與RealView-Trace

3.1.5 德國Lauterbach公司的TRACE32開發(fā)系統(tǒng)

3.2 ARM Developer Suite(ADS)的安裝與使用

3.2.1 ARM Developer Suite(ADS)的安裝

3.2.2 ADS系統(tǒng)配置

3.2.3 工程項(xiàng)目管理

3.2.4 代碼編譯與鏈接

3.2.5 加載調(diào)試

3.2.6 實(shí)驗(yàn)軟件平臺(tái)與硬件平臺(tái)的鏈接

第4章 基于ARM的嵌入式軟件開發(fā)基礎(chǔ)實(shí)驗(yàn)

4.1 ARM和Thumb指令系統(tǒng)及上機(jī)實(shí)驗(yàn)

4.2 C語言編程及上機(jī)實(shí)驗(yàn)

4.3 C語言與匯編語言交互工作實(shí)驗(yàn)

第5章 基本接口實(shí)驗(yàn)

5.1 ARM啟動(dòng)及工作模式切換實(shí)驗(yàn)

5.2 I/O控制及LED顯示實(shí)驗(yàn)

5.3 中斷處理編程及實(shí)驗(yàn)

5.4 定時(shí)器及時(shí)鐘中斷實(shí)驗(yàn)

5.5 Flash驅(qū)動(dòng)編程及實(shí)驗(yàn)

5.6 Nand Flash驅(qū)動(dòng)編程及實(shí)驗(yàn)

5.7 實(shí)時(shí)時(shí)鐘實(shí)驗(yàn)

5.8 I2C驅(qū)動(dòng)編程及實(shí)驗(yàn)

5.9 Altera EPM3032A 編程實(shí)驗(yàn)

第6章 人機(jī)接口實(shí)驗(yàn)

6.1 矩陣鍵盤編程及實(shí)驗(yàn)

6.2 LCD真彩色顯示驅(qū)動(dòng)編程及實(shí)驗(yàn)

6.3 觸摸屏(TouchPanel)控制實(shí)驗(yàn)

6.4 嵌入式系統(tǒng)漢字顯示實(shí)驗(yàn)

6.5 A/D轉(zhuǎn)換編程及實(shí)驗(yàn)

第7章 通信和總線接口實(shí)驗(yàn)

7.1 串口通信實(shí)驗(yàn)

7.2 USB1.1協(xié)議及S3C2410 USB設(shè)備實(shí)驗(yàn)

7.3 以太網(wǎng)通信實(shí)驗(yàn)

7.4 I2S總線驅(qū)動(dòng)音頻實(shí)驗(yàn)

7.5 GPRS編程與實(shí)驗(yàn)

7.6 GPS編程與實(shí)驗(yàn)

7.7 藍(lán)牙編程與實(shí)驗(yàn)

7.8 步進(jìn)電機(jī)驅(qū)動(dòng)編程及實(shí)驗(yàn)

第8章 實(shí)時(shí)操作系統(tǒng)實(shí)驗(yàn)

8.1 RTOS基礎(chǔ)和Nucleus移植實(shí)驗(yàn)

8.2 Nucleus應(yīng)用實(shí)驗(yàn)

參考文獻(xiàn)

嵌入式系統(tǒng)基礎(chǔ)知識(shí)

嵌入式系統(tǒng)的定義:

以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),且軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗的嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。

嵌入式系統(tǒng)的特點(diǎn):

系統(tǒng)內(nèi)核小:嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置的,系統(tǒng)資源相對(duì)有限,所以內(nèi)核較之傳統(tǒng)的操作系統(tǒng)要小得多

專用性強(qiáng):嵌入式系統(tǒng)的個(gè)性化很強(qiáng),其中的軟件系統(tǒng)和硬件的結(jié)合非常緊密,一般要針對(duì)硬件進(jìn)行系統(tǒng)的移植

系統(tǒng)精簡:嵌入式系統(tǒng)一般不要求其功能設(shè)計(jì)及實(shí)現(xiàn)上過于復(fù)雜,這樣一方面利于控制系統(tǒng)成本,同時(shí)也利于系統(tǒng)安全

實(shí)時(shí)性操作系統(tǒng):這是嵌入式軟件的基本要求,而且軟件要求固化存儲(chǔ),以提高速度,軟件代碼要求高質(zhì)量和高可靠性、實(shí)時(shí)性

專用的開發(fā)工具和開發(fā)環(huán)境。

嵌入式系統(tǒng)的組成:

嵌入式操作系統(tǒng):

嵌入式系統(tǒng)開發(fā)流程:

裸機(jī)開發(fā):對(duì)于功能簡單僅包括應(yīng)用程序的嵌入式系統(tǒng)一般不使用操作系統(tǒng),僅有應(yīng)用程序和設(shè)備驅(qū)動(dòng)程序

帶操作系統(tǒng)的開發(fā):當(dāng)設(shè)計(jì)較復(fù)雜的程序時(shí),可能就需要一個(gè)操作系統(tǒng)(OS)來管理控制內(nèi)存、多任務(wù)、周邊資源等,現(xiàn)代高 性能嵌入式系統(tǒng)應(yīng)用越來越廣泛,操作系統(tǒng)使用成為必然發(fā)展趨勢(shì)

硬件開發(fā)--->啟動(dòng)加載程序--->操作系統(tǒng)內(nèi)核--->根文件系統(tǒng)--->設(shè)備驅(qū)動(dòng)--->應(yīng)用程序

通?;趌inux系統(tǒng)的嵌入式開發(fā)步驟:

開發(fā)目標(biāo)硬件系統(tǒng):如選擇微處理器、Flash及其它外設(shè)等

建立交叉開發(fā)環(huán)境:安裝交叉編譯工具鏈、安裝開發(fā)調(diào)試工具

開發(fā)Bootloader:移植uboot,vivi

移植linux內(nèi)核:如linux2.6.31內(nèi)核

開發(fā)根文件系統(tǒng):CRAMFS,YAFFS

開發(fā)相關(guān)硬件的驅(qū)動(dòng)程序:led,adc等驅(qū)動(dòng)

開發(fā)上層的應(yīng)用程序:如QT GUI開發(fā)

嵌入式系統(tǒng)組成

一個(gè)嵌入式系統(tǒng)裝置一般都由嵌入式計(jì)算機(jī)系統(tǒng)和執(zhí)行裝置組成, 嵌入式計(jì)算機(jī)系統(tǒng)是整個(gè)嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對(duì)象,它可以接受嵌入式計(jì)算機(jī)系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。執(zhí)行裝置可以很簡單,如手機(jī)上的一個(gè)微小型的電機(jī),當(dāng)手機(jī)處于震動(dòng)接收狀態(tài)時(shí)打開;也可以很復(fù)雜,如SONY 智能機(jī)器狗,上面集成了多個(gè)微小型控制電機(jī)和多種傳感器,從而可以執(zhí)行各種復(fù)雜的動(dòng)作和感受各種狀態(tài)信息。

硬件層

硬件層中包含嵌入式微處理器、存儲(chǔ)器(SDRAM、ROM、Flash等)、通用設(shè)備接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式處理器基礎(chǔ)上添加電源電路、時(shí)鐘電路和存儲(chǔ)器電路,就構(gòu)成了一個(gè)嵌入式核心控制模塊。其中操作系統(tǒng)和應(yīng)用程序都可以固化在ROM中。

(1)嵌入式微處理器

嵌入式系統(tǒng)硬件層的核心是嵌入式微處理器,嵌入式微處理器與通用CPU最大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設(shè)計(jì)的系統(tǒng)中,它將通用CPU許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)在設(shè)計(jì)時(shí)趨于小型化,同時(shí)還具有很高的效率和可靠性。

嵌入式微處理器的體系結(jié)構(gòu)可以采用馮·諾依曼體系或哈佛體系結(jié)構(gòu);指令系統(tǒng)可以選用精簡指令系統(tǒng)(Reduced Instruction Set Computer,RISC)和復(fù)雜指令系統(tǒng)CISC(Complex Instruction Set Computer,CISC)。RISC計(jì)算機(jī)在通道中只包含最有用的指令,確保數(shù)據(jù)通道快速執(zhí)行每一條指令,從而提高了執(zhí)行效率并使CPU硬件結(jié)構(gòu)設(shè)計(jì)變得更為簡單。

嵌入式微處理器有各種不同的體系,即使在同一體系中也可能具有不同的時(shí)鐘頻率和數(shù)據(jù)總線寬度,或集成了不同的外設(shè)和接口。據(jù)不完全統(tǒng)計(jì),全世界嵌入式微處理器已經(jīng)超過1000多種,體系結(jié)構(gòu)有30多個(gè)系列,其中主流的體系有ARM、MIPS、PowerPC、X86和SH等。但與全球PC市場不同的是,沒有一種嵌入式微處理器可以主導(dǎo)市場,僅以32位的產(chǎn)品而言,就有100種以上的嵌入式微處理器。嵌入式微處理器的選擇是根據(jù)具體的應(yīng)用而決定的。

(2)存儲(chǔ)器

嵌入式系統(tǒng)需要存儲(chǔ)器來存放和執(zhí)行代碼。嵌入式系統(tǒng)的存儲(chǔ)器包含Cache、主存和輔助存儲(chǔ)器,其存儲(chǔ)結(jié)構(gòu)如圖1-2所 示。

1>Cache

Cache是一種容量小、速度快的存儲(chǔ)器陣列它位于主存和嵌入式微處理器內(nèi)核之間,存放的是一段時(shí)間微處理器使用最多的程序代碼和數(shù)據(jù)。在需要進(jìn)行數(shù)據(jù)讀取操作時(shí),微處理器盡可能的從Cache中讀取數(shù)據(jù),而不是從主存中讀取,這樣就大大改善了系統(tǒng)的性能,提高了微處理器和主存之間的數(shù)據(jù)傳輸速率。Cache的主要目標(biāo)就是:減小存儲(chǔ)器(如主存和輔助存儲(chǔ)器)給微處理器內(nèi)核造成的存儲(chǔ)器訪問瓶頸,使處理速度更快,實(shí)時(shí)性更強(qiáng)。

在嵌入式系統(tǒng)中Cache全部集成在嵌入式微處理器內(nèi),可分為數(shù)據(jù)Cache、指令Cache或混合Cache,Cache的大小依不同處理器而定。一般中高檔的嵌入式微處理器才會(huì)把Cache集成進(jìn)去。

2>主存

主存是嵌入式微處理器能直接訪問的寄存器,用來存放系統(tǒng)和用戶的程序及數(shù)據(jù)。它可以位于微處理器的內(nèi)部或外部,其容量為256KB~1GB,根據(jù)具體的應(yīng)用而定,一般片內(nèi)存儲(chǔ)器容量小,速度快,片外存儲(chǔ)器容量大。

常用作主存的存儲(chǔ)器有:

ROM類 NOR Flash、EPROM和PROM等。

RAM類 SRAM、DRAM和SDRAM等。

其中NOR Flash 憑借其可擦寫次數(shù)多、存儲(chǔ)速度快、存儲(chǔ)容量大、價(jià)格便宜等優(yōu)點(diǎn),在嵌入式領(lǐng)域內(nèi)得到了廣泛應(yīng)用。

3>輔助存儲(chǔ)器

輔助存儲(chǔ)器用來存放大數(shù)據(jù)量的程序代碼或信息,它的容量大、但讀取速度與主存相比就慢的很多,用來長期保存用戶的信息。

嵌入式系統(tǒng)中常用的外存有:硬盤、NAND Flash、CF卡、MMC和SD卡等。

(3)通用設(shè)備接口和I/O接口

嵌入式系統(tǒng)和外界交互需要一定形式的通用設(shè)備接口,如A/D、D/A、I/O等,外設(shè)通過和片外其他設(shè)備的或傳感器的連接來實(shí)現(xiàn)微處理器的輸入/輸出功能。每個(gè)外設(shè)通常都只有單一的功能,它可以在芯片外也可以內(nèi)置芯片中。外設(shè)的種類很多,可從一個(gè)簡單的串行通信設(shè)備到非常復(fù)雜的802.11無線設(shè)備。

嵌入式系統(tǒng)中常用的通用設(shè)備接口有A/D(模/數(shù)轉(zhuǎn)換接口)、D/A(數(shù)/模轉(zhuǎn)換接口),I/O接口有RS-232接口(串行通信接口)、Ethernet(以太網(wǎng)接口)、USB(通用串行總線接口)、音頻接口、VGA視頻輸出接口、I2C(現(xiàn)場總線)、SPI(串行外圍設(shè)備接口)和IrDA(紅外線接口)等。

中間層

硬件層與軟件層之間為中間層,也稱為硬件抽象層(Hardware Abstract Layer,HAL)或板級(jí)支持包(Board Support Package,BSP),它將系統(tǒng)上層軟件與底層硬件分離開來,使系統(tǒng)的底層驅(qū)動(dòng)程序與硬件無關(guān),上層軟件開發(fā)人員無需關(guān)心底層硬件的具體情況,根據(jù)BSP 層提供的接口即可進(jìn)行開發(fā)。該層一般包含相關(guān)底層硬件的初始化、數(shù)據(jù)的輸入/輸出操作和硬件設(shè)備的配置功能。BSP具有以下兩個(gè)特點(diǎn)。

硬件相關(guān)性:因?yàn)榍度胧綄?shí)時(shí)系統(tǒng)的硬件環(huán)境具有應(yīng)用相關(guān)性,而作為上層軟 件與硬件平臺(tái)之間的接口,BSP需要為操作系統(tǒng)提供操作和控制具體硬件的方法。

操作系統(tǒng)相關(guān)性:不同的操作系統(tǒng)具有各自的軟件層次結(jié)構(gòu),因此,不同的操作系統(tǒng)具有特定的硬件接口形式。

實(shí)際上,BSP是一個(gè)介于操作系統(tǒng)和底層硬件之間的軟件層次,包括了系統(tǒng)中大部分與硬件聯(lián)系緊密的軟件模塊。設(shè)計(jì)一個(gè)完整的BSP需要完成兩部分工作:嵌入式系統(tǒng)的硬件初始化以及BSP功能,設(shè)計(jì)硬件相關(guān)的設(shè)備驅(qū)動(dòng)。

嵌入式系統(tǒng)開發(fā)與應(yīng)用教程相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國咨招標(biāo)有限公司 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 甘肅中維國際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項(xiàng)目部 華潤燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測工作的通知 電梯平層準(zhǔn)確度 廣州利好來電氣有限公司 四川中澤盛世招標(biāo)代理有限公司