版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、,第1章 嵌入式系統(tǒng)概述,第1章 目錄,1. 嵌入式系統(tǒng) 2. 嵌入式處理器 3. 嵌入式操作系統(tǒng),1.1 嵌入式系統(tǒng),概述,經(jīng)過幾十年的發(fā)展,嵌入式系統(tǒng)已經(jīng)在很大程度改變了人們的生活、工作和娛樂方式,而且這些改變還在加速。嵌入式系統(tǒng)具有無數(shù)的種類,每類都具有自己獨(dú)特的個(gè)性。例如,MP3、數(shù)碼相機(jī)與打印機(jī)就有很大的不同。汽車中更是具有多個(gè)嵌入式系統(tǒng),使汽車更輕快、更干凈、更容易駕駛。,現(xiàn)實(shí)中的嵌入式系統(tǒng),嵌入式系統(tǒng)的概念,目前,對(duì)嵌入式系統(tǒng)的定義多種多樣,但沒有一種定義是全面的。下面給出兩種比較合理定義: 從技術(shù)的角度定義:以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、
2、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。 從系統(tǒng)的角度定義:嵌入式系統(tǒng)是設(shè)計(jì)完成復(fù)雜功能的硬件和軟件,并使其緊密耦合在一起的計(jì)算機(jī)系統(tǒng)。術(shù)語嵌入式反映了這些系統(tǒng)通常是更大系統(tǒng)中的一個(gè)完整的部分,稱為嵌入的系統(tǒng)。嵌入的系統(tǒng)中可以共存多個(gè)嵌入式系統(tǒng)。,嵌入式系統(tǒng)示例,汽車控制系統(tǒng),嵌入式系統(tǒng)示例,汽車控制系統(tǒng),尾燈控制系統(tǒng),后車門控制系統(tǒng),前車門控制系統(tǒng),座椅控制系統(tǒng),發(fā)動(dòng)器控制系統(tǒng),所有的控制系統(tǒng)都是一個(gè)完整的嵌入式系統(tǒng),嵌入式處理器,早期的嵌入式系統(tǒng)通常使用普通個(gè)人計(jì)算機(jī)(PC)中的通用處理器。近年來,隨著大量先進(jìn)的微處理器制造技術(shù)的發(fā)展,越來越多的嵌入式系統(tǒng)用嵌入式處理器建造,而不
3、是用通用目的的處理器。 這些嵌入式處理器可以大致分為以下幾類: 注重嵌入式處理器的尺寸、能耗和價(jià)格。應(yīng)用于不注重計(jì)算的設(shè)備; 注重嵌入式處理器的性能。應(yīng)用于路由器等計(jì)算密集型的設(shè)備; 注重嵌入式處理器的性能、尺寸、能耗和價(jià)格。應(yīng)用于蜂窩電話等設(shè)備;,概述,1.2 嵌入式處理器,分類,嵌入式處理器可以分為以下幾大類: 嵌入式微處理器; 嵌入式微控制器; 嵌入式DSP處理器; 嵌入式片上系統(tǒng)(SOC)。,嵌入式處理器,嵌入式微處理器的基礎(chǔ)是通用計(jì)算機(jī)中的CPU。在應(yīng)用中,將微處理器裝配在專門設(shè)計(jì)的電路板上,只保留和嵌入式應(yīng)用有關(guān)的母板功能,這樣可以大幅度減小系統(tǒng)體積和功耗。為了滿足嵌入式應(yīng)用的特殊
4、要求,嵌入式微處理器雖然在功能上和標(biāo)準(zhǔn)微處理器基本是一樣的,但在工作溫度、抗電磁干擾、可靠性等方面一般都做了各種增強(qiáng)。 和工業(yè)控制計(jì)算機(jī)相比,嵌入式微處理器具有體積小、重量輕、成本低、可靠性高的優(yōu)點(diǎn),但是在電路板上必須包括ROM、RAM、總線接口、各種外設(shè)等器件,從而降低了系統(tǒng)的可靠性,技術(shù)保密性也較差。嵌入式微處理器及其存儲(chǔ)器、總線、外設(shè)等安裝在一塊電路板上,稱為單板計(jì)算機(jī)。如STD-BUS、PC104等。,嵌入式微處理器,嵌入式處理器,嵌入式微控制器又稱單片機(jī),它是將整個(gè)計(jì)算機(jī)系統(tǒng)集成到一塊芯片中。嵌入式微控制器一般以某一種微處理器內(nèi)核為核心,芯片內(nèi)部集成ROM/EPROM、RAM、總線、
5、總線邏輯、定時(shí)/計(jì)數(shù)器、WatchDog、I/O、串行口、脈寬調(diào)制輸出、A/D、D/A、Flash RAM、EEPROM等各種必要功能和外設(shè)。為適應(yīng)不同的應(yīng)用需求,一般一個(gè)系列的單片機(jī)具有多種衍生產(chǎn)品,每種衍生產(chǎn)品的處理器內(nèi)核都是一樣的,不同的是存儲(chǔ)器和外設(shè)的配置及封裝。這樣可以使單片機(jī)最大限度地和應(yīng)用需求相匹配,功能不多不少,從而減少功耗和成本。 和嵌入式微處理器相比,微控制器的最大特點(diǎn)是單片化,體積大大減小,從而使功耗和成本下降、可靠性提高。微控制器是目前嵌入式系統(tǒng)工業(yè)的主流。微控制器的片上外設(shè)資源一般比較豐富,適合于控制,因此稱微控制器。 嵌入式微控制器目前的品種和數(shù)量最多,比較有代表性
6、的通用系列包括8051、P51XA、MCS-251、MCS-96/196/296、C166/167、MC68HC05/11/12/16、68300、數(shù)目眾多ARM芯片等。目前MCU占嵌入式系統(tǒng)約70的市場(chǎng)份額。,嵌入式微控制器,嵌入式處理器,DSP處理器對(duì)系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適合于執(zhí)行DSP算法,編譯效率較高,指令執(zhí)行速度也較高。在數(shù)字濾波、FFT、譜分析等方面DSP算法正在大量進(jìn)入嵌入式領(lǐng)域,DSP應(yīng)用正從在通用單片機(jī)中以普通指令實(shí)現(xiàn)DSP功能,過渡到采用嵌入式DSP處理器。 嵌入式DSP處理器比較有代表性的產(chǎn)品是Texas Instruments的TMS320系列和Motor
7、ola的DSP56000 系列。TMS320系列處理器包括用于控制的 C2000系列,移動(dòng)通信的C5000系列,以及性能更高的C6000和C8000系列。DSP56000目前已經(jīng)發(fā)展成為DSP56000,DSP56100,DSP56200和DSP56300等幾個(gè)不同系列的處理器。另外PHILIPS公司近年也推出了基于可重置嵌入式DSP結(jié)構(gòu)低成本、低功耗技術(shù)上制造的R. E. A. L DSP處理器,特點(diǎn)是具備雙Harvard結(jié)構(gòu)和雙乘/累加單元,應(yīng)用目標(biāo)是大批量消費(fèi)類產(chǎn)品。,嵌入式DSP處理器,嵌入式處理器,隨著EDA的推廣和VLSI設(shè)計(jì)的普及化及半導(dǎo)體工藝的迅速發(fā)展,在一個(gè)硅片上實(shí)現(xiàn)一個(gè)更為
8、復(fù)雜的系統(tǒng)的時(shí)代已來臨,這就是System On Chip(SOC)。各種通用處理器內(nèi)核將作為SOC設(shè)計(jì)公司的標(biāo)準(zhǔn)庫,和許多其它嵌入式系統(tǒng)外設(shè)一樣,成為 VLSI設(shè)計(jì)中一種標(biāo)準(zhǔn)的器件,用標(biāo)準(zhǔn)的 VHDL等語言描述,存儲(chǔ)在器件庫中。用戶只需定義出其整個(gè)應(yīng)用系統(tǒng),仿真通過后就可以將設(shè)計(jì)圖交給半導(dǎo)體工廠制作樣品。這樣除個(gè)別無法集成的器件以外,整個(gè)嵌入式系統(tǒng)大部分均可集成到一塊或幾塊芯片中去,應(yīng)用系統(tǒng)電路板將變得很簡潔,對(duì)于減小體積和功耗、提高可靠性非常有利。 SoC可以分為通用和專用兩類。通用系列包括Infineon的TriCore、Motorola的M-Core、某些ARM系列器件、Echelon
9、和Motorola聯(lián)合研制的Neuron芯片等。專用SoC一般專用于某個(gè)或某類系統(tǒng)中,不為一般用戶所知。一個(gè)有代表性的產(chǎn)品是Philips的Smart XA,它將XA單片機(jī)內(nèi)核和支持超過2048 位復(fù)雜RSA算法的CCU單元制作在一塊硅片上,形成一個(gè)可加載JAVA或C語言的專用的SOC,可用于公眾互聯(lián)網(wǎng)如Internet安全方面。,嵌入式片上系統(tǒng)(SOC),1.3 嵌入式操作系統(tǒng),概述,計(jì)算機(jī)系統(tǒng)由硬件和軟件組成,在發(fā)展初期沒有操作系統(tǒng)這個(gè)概念,用戶使用監(jiān)控程序來使用計(jì)算機(jī)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)系統(tǒng)的硬件、軟件資源也愈來愈豐富,監(jiān)控程序已不能適應(yīng)計(jì)算機(jī)應(yīng)用的要求。于是在六十年代中期監(jiān)控
10、程序又進(jìn)一步發(fā)展形成了操作系統(tǒng)(Operating System)。發(fā)展到現(xiàn)在,廣泛使用的有三種操作系統(tǒng)即多道批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)以及實(shí)時(shí)操作系統(tǒng)。,1.3 嵌入式操作系統(tǒng),概述,時(shí) 間 先 后,1.3 嵌入式操作系統(tǒng),概述,監(jiān) 控 程 序,操 作 系 統(tǒng),實(shí)時(shí)操作系統(tǒng),分時(shí)操作系統(tǒng),多道批處理操作系統(tǒng),時(shí) 間 先 后,實(shí)時(shí)操作系統(tǒng)是我們介紹的重點(diǎn),uClinux是一個(gè)完全符合GNU/GPL公約的操作系統(tǒng),完全開放代碼。uClinux從Linux2.0/2.4內(nèi)核派生而來,沿襲了主流Linux的絕大部分特性。它是專門針對(duì)沒有MMU的CPU,并且為嵌入式系統(tǒng)做了許多小型化的工作。適用于沒
11、有虛擬內(nèi)存或內(nèi)存管理單元(MMU)的處理器,例如ARM7TDMI。它通常用于具有很少內(nèi)存或Flash的嵌入式系統(tǒng)。它保留了Linux的大部分優(yōu)點(diǎn):穩(wěn)定、良好的移植性、優(yōu)秀的網(wǎng)絡(luò)功能、完備的對(duì)各種文件系統(tǒng)的支持、以及標(biāo)準(zhǔn)豐富的API等。,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),嵌入式Linux,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),Windows CE是微軟開發(fā)的一個(gè)開放的、可升級(jí)的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作,它是精簡的Windows 95。Windows CE的圖形用戶界面相當(dāng)出色。Win CE具有模塊化、結(jié)構(gòu)化和基于Win32應(yīng)用程序接口以及與處理器
12、無關(guān)等特點(diǎn)。Win CE不僅繼承了傳統(tǒng)的Windows圖形界面,并且在Win CE平臺(tái)上可以使用Windows 95/98上的編程工具(如Visual Basic、Visual C+等)、使絕大多數(shù)的應(yīng)用軟件只需簡單的修改和移植就可以在Windows CE平臺(tái)上繼續(xù)使用。,Win CE,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),VxWorks,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),OSE主要是由ENEA Data AB 下屬的ENEA OSE Systems AB負(fù)責(zé)開發(fā)和技術(shù)服務(wù)的,一直以來都充當(dāng)著實(shí)時(shí)操作系統(tǒng)以及分布式和容錯(cuò)性應(yīng)用的先鋒,并保持良好的發(fā)展態(tài)勢(shì)。 OSE的客戶深入
13、到電信,數(shù)據(jù),工控,航空等領(lǐng)域,尤其在電信方面,該公司已經(jīng)有了十余年的開發(fā)經(jīng)驗(yàn),同諸如愛立信,諾基亞,西門子等知名公司確定了良好的關(guān)系。,OSE,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),Nucleus PLUS是為實(shí)時(shí)嵌入式應(yīng)用而設(shè)計(jì)的一個(gè)搶先式多任務(wù)操作系統(tǒng)內(nèi)核,其95的代碼是用ANSIC寫成的,因此非常便于移植并能夠支持大多數(shù)類型的處理器。 Nucleus PLUS采用了軟件組件的方法。每個(gè)組件具有單一而明確的目的,通常由幾個(gè)C及匯編語言模塊構(gòu)成,提供清晰的外部接口,對(duì)組件的引用就是通過這些接口完成的。由于采用了軟件組件的方法,使Nucleus PLUS 的各個(gè)組件非常易于替換和復(fù)用
14、。,Nucleus,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),eCos是RedHat公司開發(fā)的源代碼開放的嵌入式RTOS產(chǎn)品,是一個(gè)可配置、可移植的嵌入式實(shí)時(shí)操作系統(tǒng),設(shè)計(jì)的運(yùn)行環(huán)境為RedHat的GNUPro和GNU開發(fā)環(huán)境。eCOS的所有部分都開放源代碼,可以按照需要自由修改和添加。eCOS的關(guān)鍵技術(shù)是操作系統(tǒng)可配置性,允許用戶組和自己的實(shí)時(shí)組件和函數(shù)以及實(shí)現(xiàn)方式,特別允許eCOS的開發(fā)則定制自己的面向應(yīng)用的操作系統(tǒng),使eCos能有更廣泛的應(yīng)用范圍。,eCos,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),C/OS-II是一個(gè)源碼公開、可移植、可固化、可裁剪、占先式的實(shí)時(shí)多任務(wù)操作系統(tǒng)
15、。其絕大部分源碼是用ANSI C寫的,使其可以方便的移植并支持大多數(shù)類型的處理器。C/OS-II通過了聯(lián)邦航空局(FAA)商用航行器認(rèn)證。自1992年問世以來,C/OS-II已經(jīng)被應(yīng)用到數(shù)以百計(jì)的產(chǎn)品中。C/OS-II占用很少的系統(tǒng)資源,并且在高校教學(xué)使用是不需要申請(qǐng)?jiān)S可證。,C/OS-II,1.3 嵌入式操作系統(tǒng),常見的嵌入式操作系統(tǒng),TRON是指“實(shí)時(shí)操作系統(tǒng)內(nèi)核(The Real-time Operating system Nucleux)”,它是在1984年由東京大學(xué)的Sakamura博士提出的,目的是為了建立一個(gè)理想的計(jì)算機(jī)體系結(jié)構(gòu)。通過工業(yè)界和大學(xué)院校的合作,TRON方案正被逐步用到全新概念的計(jì)算機(jī)體系結(jié)構(gòu)中。 uITRON是TRON的一個(gè)子方案,它具有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年合肥市醫(yī)療器械檢驗(yàn)檢測(cè)中心有限公司社會(huì)招聘18人考前自測(cè)高頻考點(diǎn)模擬試題附答案
- 2025年南昌市第一醫(yī)院編外專技人才自主招聘1人參考題庫附答案
- 2025年盤錦市中心醫(yī)院公開招聘事業(yè)編制及勞動(dòng)合同制工作人員76人(公共基礎(chǔ)知識(shí))測(cè)試題附答案
- 2025年海南省血液中心公開招聘事業(yè)編制人員8人備考題庫附答案
- 2025年山東日照力誠人力資源有限公司招聘外包服務(wù)人員6人公考前自測(cè)高頻考點(diǎn)模擬試題附答案
- 2025年廣東陽江市招聘事業(yè)單位高層次(急需緊缺)人才32人(公共基礎(chǔ)知識(shí))綜合能力測(cè)試題附答案
- 2026中央辦公廳所屬事業(yè)單招聘工作人員13人筆試備考題庫及答案解析
- 2026重慶九龍坡區(qū)田壩小學(xué)校招聘2人筆試參考題庫及答案解析
- 2026北京市海淀區(qū)翠微小學(xué)招聘1人筆試備考試題及答案解析
- 2026浙江大學(xué)社會(huì)學(xué)系誠聘海內(nèi)外英才筆試參考題庫及答案解析
- 斜弱視眼科學(xué)
- 電商平臺(tái)需求規(guī)格說明書-通用版本
- GB/T 3372-2010拖拉機(jī)和農(nóng)業(yè)、林業(yè)機(jī)械用輪輞系列
- 北京城市旅游故宮紅色中國風(fēng)PPT模板
- 經(jīng)濟(jì)學(xué)原理 第一章課件
- 安川伺服說明書
- 社會(huì)組織管理概論全套ppt課件(完整版)
- 酒精度檢測(cè)原始記錄
- 冷渣機(jī)檢修工藝
- 建筑風(fēng)水學(xué)培訓(xùn)
- SAP成本月結(jié)操作及標(biāo)準(zhǔn)成本估算
評(píng)論
0/150
提交評(píng)論