版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1章嵌入式系統(tǒng)
概述本期課程內(nèi)容第1章嵌入式系統(tǒng)概述第2章ARM9體系結(jié)構(gòu)第3章ARM9指令系統(tǒng)及基于ARM的程序設(shè)計第4章ARM9微處理器S3C2410第5章嵌入式實時操作系統(tǒng)uc/os-Ⅱ第6章嵌入式系統(tǒng)應(yīng)用實例主要實驗實驗一 ARM指令系統(tǒng)及匯編語言設(shè)計軟件實驗實驗二
基于S3C2410微處理器的嵌入式系統(tǒng)硬
件實驗實驗三
基于μC/OS-II操作系統(tǒng)及S3C2410微處
理器的應(yīng)用實例參考書目《ARM體系結(jié)構(gòu)與編程》杜春雷編著清華大學(xué)出版社《嵌入式系統(tǒng)設(shè)計與實例開發(fā)----基于ARM微處理器與uc/os-Ⅱ?qū)崟r操作系統(tǒng)》(第3版)王田苗魏洪興編著清華大學(xué)出版社《嵌入式實時操作系統(tǒng)uc/os-
Ⅱ》(第2版)JeanJ.Labrosse著邵貝貝等譯北京航空航天出版社《S3C2410&嵌入式Linux系統(tǒng)教程》周立功等編著廣州致遠(yuǎn)電子有限公司先期課程微機(jī)系統(tǒng)及接口技術(shù)(計算機(jī)組成原理或單片機(jī)原理)80x86系統(tǒng)匯編語言C語言程序設(shè)計去年調(diào)查問卷的結(jié)果1、在本門課之前,你對《微機(jī)系統(tǒng)及接口》、單片機(jī)》或類似課程的掌握程度()。 A沒學(xué)過2/32B學(xué)過29/32C精通1/322、在本門課之前,你對《C語言編程》或類似課程的掌握程度()。 A沒學(xué)過0/32B學(xué)過29/32C精通3/323、在本門課之前,你對《匯編語言》或類似課程的掌握程度()。 A沒學(xué)過1/32B學(xué)過30/32C精通1/32去年調(diào)查問卷的結(jié)果4、在本門課之前,你是否選修過《嵌入式系統(tǒng)》或接觸過ARM系統(tǒng)芯片的調(diào)試()。 A沒學(xué)過25/32B學(xué)過7/32C精通0/325、你希望本門課的最終考核方式為() A開卷考試10/32B編程大作業(yè)15/32 C調(diào)研報告7/32第1章嵌入式系統(tǒng)概述1.1 嵌入式系統(tǒng)簡介1.2 嵌入式處理器1.3 嵌入式操作系統(tǒng)1.4 嵌入式系統(tǒng)開發(fā)方法1.5嵌入式系統(tǒng)學(xué)習(xí)1.1嵌入式系統(tǒng)簡介1.1.1嵌入式系統(tǒng)定義1.1.2嵌入式系統(tǒng)應(yīng)用1.1.3嵌入式系統(tǒng)組成1.1.4嵌入式系統(tǒng)特點(diǎn)1.1.5嵌入式系統(tǒng)分類1.1.6嵌入式系統(tǒng)發(fā)展1.1.1嵌入式系統(tǒng)定義隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和微電子技術(shù)的快速發(fā)展,人們進(jìn)入了后PC時代,后PC時代是一個嵌入式系統(tǒng)(EmbeddedSystem)的網(wǎng)絡(luò)時代,嵌入式技術(shù)將主宰后PC時代?!扒度胧较到y(tǒng)”實際上是“嵌入式計算機(jī)系統(tǒng)”的簡稱。對“嵌入式系統(tǒng)”有各種不同的定義。1.1.1嵌入式系統(tǒng)定義(2)IEEE(國際電氣和電子工程師協(xié)會)的定義嵌入式系統(tǒng)是“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”(Devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)。可以看出此定義是從應(yīng)用上、功能上考慮的,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)電等附屬裝置。1.1.1嵌入式系統(tǒng)定義(3)國內(nèi)普遍被認(rèn)同的定義從本質(zhì)上來說,嵌入式系統(tǒng)是:“以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁減,適用于應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計算機(jī)系統(tǒng)”。嵌入式系統(tǒng)就是一個具有特定功能或用途的、隱藏在某種設(shè)備中的、計算機(jī)軟硬件集合體,沒有固定的特征形狀。1.1.1嵌入式系統(tǒng)定義(4)
嵌入式系統(tǒng)三要素:嵌入、專用、計算機(jī)嵌入性:嵌入到對象體系中,有對象環(huán)境要求專用性:軟、硬件按對象要求設(shè)計、裁減計算機(jī):實現(xiàn)對象的智能化功能,是計算機(jī)1.1.1嵌入式系統(tǒng)定義(5)嵌入式系統(tǒng)的特性只執(zhí)行特定功能以微控制器、外圍器件為中心,系統(tǒng)構(gòu)成可大可小有嚴(yán)格的時序性和穩(wěn)定性要求自動操作循環(huán),等待中斷控制程序被燒錄在芯片中1.1.1嵌入式系統(tǒng)定義(6)單片機(jī)和嵌入式系統(tǒng)的區(qū)別單片機(jī)屬于嵌入式系統(tǒng),故嵌入式系統(tǒng)的歷史已經(jīng)有幾十年。單片機(jī)與嵌入式系統(tǒng)的區(qū)別,只有嵌入式系統(tǒng)的部分結(jié)構(gòu)和部分功能:數(shù)據(jù)處理能力有限、處理速度有限,不能夠用于所有的嵌入式系統(tǒng)單片機(jī)不使用操作系統(tǒng)單片機(jī)無網(wǎng)絡(luò)功能1.1.2嵌入式系統(tǒng)的應(yīng)用嵌入式系統(tǒng)應(yīng)用及其廣泛,只要是用電的設(shè)備,都可以有嵌入式系統(tǒng),對于日常生活用品,甚至于不用電的設(shè)備也可能有嵌入式系統(tǒng)。辦公設(shè)備:復(fù)印機(jī)、傳真機(jī),PC機(jī)外圍設(shè)備,鍵盤、鼠標(biāo)、U盤、顯示器、Modem、打印機(jī)、掃描儀等,含有數(shù)個甚至十?dāng)?shù)個嵌入式系統(tǒng)。消費(fèi)類產(chǎn)品:如MP3、照相機(jī)、攝像機(jī)、PDA、智能玩具,游戲機(jī)、學(xué)習(xí)機(jī)、網(wǎng)絡(luò)家電、智能家電、便攜視頻機(jī)、導(dǎo)航儀、車載視頻音響、競賽設(shè)備、主持人設(shè)備等。1.1.2嵌入式系統(tǒng)的應(yīng)用(2)測控和自動化:各個領(lǐng)域中的智能儀器儀表,各種裝備、設(shè)備中的測控系統(tǒng)、自動化系統(tǒng)。如工業(yè)控制、數(shù)控機(jī)床、智能工具、工業(yè)機(jī)器人、服務(wù)機(jī)器人等,汽車、火車、輪船、航空與航天器等工具中的控制系統(tǒng)。數(shù)字網(wǎng)絡(luò)通信:交換機(jī)、路由器、網(wǎng)關(guān)、手機(jī),各個領(lǐng)域、裝備、設(shè)備中的數(shù)字網(wǎng)絡(luò)通信系統(tǒng)。1.1.2嵌入式系統(tǒng)的應(yīng)用(3)嵌入式系統(tǒng)的應(yīng)用領(lǐng)域工業(yè)控制儀器儀表日常生活科學(xué)研究軍事國防航空航天 醫(yī)療衛(wèi)生文化教育廣播電視電信網(wǎng)絡(luò)交通運(yùn)輸水利電力農(nóng)業(yè)氣象1.1.2嵌入式系統(tǒng)的應(yīng)用(3’)當(dāng)前我國的主要應(yīng)用領(lǐng)域客戶分布:主要在電信、醫(yī)療、汽車、安全、工業(yè)控制和消費(fèi)類等行業(yè)。產(chǎn)品分布:主要在消費(fèi)類電子、通信、醫(yī)療、安全等行業(yè)。 其中在消費(fèi)類電子領(lǐng)域占最大的市場份額。發(fā)展重點(diǎn):移動多媒體、數(shù)字娛樂、手機(jī)終端、汽車電子成為嵌入式系統(tǒng)應(yīng)用市場的發(fā)展重點(diǎn)。1.1.2嵌入式系統(tǒng)的應(yīng)用(4)1.1.2嵌入式系統(tǒng)的應(yīng)用(4)汽車電子軍事國防領(lǐng)域航天領(lǐng)域后PC時代產(chǎn)品的蓬勃發(fā)展1.1.2嵌入式系統(tǒng)的應(yīng)用(5)1.1.2嵌入式系統(tǒng)的應(yīng)用(5)1.1.2嵌入式系統(tǒng)的應(yīng)用(6)從芯片和產(chǎn)品市場來看嵌入式系統(tǒng)的應(yīng)用據(jù)統(tǒng)計,每年只有2%左右的計算機(jī)芯片是用在臺式PC或便攜式電腦上的。用于嵌入式系統(tǒng)設(shè)計與制造的CPU,每年大概有10---20億片。每年大約有1萬個新的嵌入式系統(tǒng)產(chǎn)品投入生產(chǎn),而且越來越多的系統(tǒng)需要復(fù)雜的嵌入式操作系統(tǒng)。如:手持設(shè)備市場。2000年的全球產(chǎn)銷量為1290萬部,2004年約為6340萬部。1.1.2嵌入式系統(tǒng)的應(yīng)用(7)嵌入式技術(shù)對科學(xué)技術(shù)的影響使計算機(jī)的分類發(fā)生變化以前對計算機(jī)的分類:分為巨型機(jī)、大型機(jī)、小型機(jī)、微機(jī)?,F(xiàn)在分為兩大類:通用計算機(jī)和嵌入式系統(tǒng),原來僅是通用計算機(jī)。形成了新的專業(yè),甚至?xí)蔀樾碌膶W(xué)科嵌入式技術(shù)是四個學(xué)科專業(yè)的結(jié)合體:微電子學(xué)科、計算機(jī)學(xué)科、電子技術(shù)學(xué)科與對象領(lǐng)域(應(yīng)用對象)學(xué)科1.1.2嵌入式系統(tǒng)的應(yīng)用(8)嵌入式技術(shù)專業(yè)至少是“計算機(jī)學(xué)科”和“電子技術(shù)學(xué)科”兩種專業(yè)的結(jié)合,即:計算機(jī)(強(qiáng))+電子技術(shù)(強(qiáng))(軟硬件全設(shè)計)或者: 計算機(jī)(強(qiáng))+電子技術(shù)(弱)(偏重軟件設(shè)計)或者: 計算機(jī)(弱)+電子技術(shù)(強(qiáng))(偏重硬件設(shè)計)主宰后PC時代是一些學(xué)者的斷言
1.1.3嵌入式系統(tǒng)組成粗略劃分:嵌入式處理器外圍設(shè)備嵌入式操作系統(tǒng)(可選)嵌入式應(yīng)用軟件稍細(xì)劃分:嵌入式處理器外圍設(shè)備驅(qū)動程序嵌入式操作系統(tǒng)應(yīng)用接口嵌入式應(yīng)用軟件1.1.3嵌入式系統(tǒng)的組成(2)
應(yīng)用程序?qū)崟r操作系統(tǒng)(RTOS)輸入輸出接口處理器/ARM核MMU/CacheSOC/SOPCUSBGPIOIISLCDUART和IrDAADC/DACFPGA/CPLDDSP/浮點(diǎn)運(yùn)算協(xié)處理器DMA電源管理人機(jī)交互接口LCD/觸摸屏、鍵盤、鼠標(biāo)設(shè)備驅(qū)動程序、HAL、BSP文件系統(tǒng)/圖形用戶應(yīng)用程序接口驅(qū)動層OS層應(yīng)用層軟件以太網(wǎng)看門狗及復(fù)位電路Timer/RTCCANFlashEEPROMSDRAMSRAM內(nèi)存硬件1.1.4嵌入式系統(tǒng)的特點(diǎn)主要有五個方面的特點(diǎn)一、嵌入式系統(tǒng)是面向具體應(yīng)用的產(chǎn)品嵌入式系統(tǒng)可以是面向某一個領(lǐng)域、某一行業(yè)、某一個用戶的具體產(chǎn)品,不具有通用性,不能獨(dú)立發(fā)展。對功耗、體積、成本、可靠性、速度、處理能力等有嚴(yán)格要求。嵌入式系統(tǒng)軟件、硬件(處理器、系統(tǒng)等)生命周期都比較長,有繼承性。二、嵌入式軟件特點(diǎn)具有實時性、高質(zhì)量、高可靠、程序固化。1.1.4嵌入式系統(tǒng)的特點(diǎn)(2)三、需要軟硬件開發(fā)工具和系統(tǒng)軟件 硬件工具:計算機(jī)、開發(fā)板、仿真器、測量分析等軟件工具:編輯、編譯、調(diào)試軟件,繪電路軟件等系統(tǒng)軟件:OS、數(shù)據(jù)庫等四、需要應(yīng)用專家參與開發(fā)嵌入式系統(tǒng)一般不是一個獨(dú)立的應(yīng)用產(chǎn)品,是某種產(chǎn)品的一部分,所以需要相應(yīng)方面的應(yīng)用專家參與。
五、嵌入式系統(tǒng)分散而不可壟斷通用計算機(jī)行業(yè)被壟斷(軟件和硬件)嵌入式系統(tǒng)領(lǐng)域的芯片、操作系統(tǒng)、軟件,充滿了競爭、發(fā)展和機(jī)遇,呈現(xiàn)一種百花齊放的景象。1.1.5嵌入式系統(tǒng)分類按表現(xiàn)形式(硬件范疇)
芯片級嵌入(含程序和算法的處理器、單片機(jī))
模塊級嵌入(系統(tǒng)中的某個核心模塊)
系統(tǒng)級嵌入(系統(tǒng)中的電路板)按實時性要求(軟件范疇)
非實時系統(tǒng)(如PDA等)
軟實時系統(tǒng)(消費(fèi)類產(chǎn)品如MP3、MP4等)
硬實時系統(tǒng)(導(dǎo)引頭等工業(yè)和軍工系統(tǒng))1.1.6嵌入式系統(tǒng)的發(fā)展嵌入式系統(tǒng)的發(fā)展可以分為SCM、MCU、SOC/SOPC三個階段。1、嵌入式系統(tǒng)的誕生
由于單片機(jī)是伴隨著微機(jī)誕生的,單片機(jī)屬于嵌入式系統(tǒng),因此嵌入式系統(tǒng)是伴隨著微機(jī)誕生的。
1971年Intel公司首先開發(fā)出了第一片4位微處理器4004,主要用于家用電器、計算器、高級玩具中。4004的問世標(biāo)志著嵌入式系統(tǒng)的誕生。 1.1.6嵌入式系統(tǒng)的發(fā)展(2)2、SCM階段
即單片微機(jī)(SingleChipMicrocomputer)階段主要標(biāo)志:是將微機(jī)的幾部分集成在一個芯片中代表機(jī)型:主要有Intel的MCS-48、MCS-51、MCS-96/98
1.1.6嵌入式系統(tǒng)的發(fā)展(3)3、MCU階段 即微控制器(MicroControllerUnit)階段主要標(biāo)志:除了將微機(jī)的幾部分集成在一個芯片中外,把控制所常用到的電路也集成到芯片中,如A/D、D/A、RTC、PWM、USB、Watchdog等。Philips公司起著重要作用。代表機(jī)型:主要有STC公司的STC89LE52AD、STC12C5A60S2,Philips的LPC935、SILICONLABS公司的C8051Fxxx等1.1.6嵌入式系統(tǒng)的發(fā)展(4)4、SOC/SOPC階段 SOC即片上系統(tǒng)(SystemOnChip)、SOPC即可編程片上系統(tǒng)(SystemOnProgrammableChip),在芯片上集成一個完整的專用計算機(jī)系統(tǒng),單片系統(tǒng)。主要標(biāo)志:IC設(shè)計技術(shù)發(fā)展和IP(IntellectualProperty知識產(chǎn)權(quán))軟內(nèi)核、SIP(SiliconIP)軟內(nèi)核的出現(xiàn),產(chǎn)生了SOC;EDA(ElectronicDesignAutomatic)工具的發(fā)展,使外圍電路簡化在一個芯片上。1.1.6嵌入式系統(tǒng)的發(fā)展(5)4、SOC/SOPC階段(2)IP軟內(nèi)核代表:ARM公司的ARM系列處理器ARM7、ARM9等,ARM是一種高運(yùn)算能力、高集成度、低功耗的RISC微處理器。 SOPC結(jié)合了SOC和PLD(可編程邏輯電路)、FPGA(復(fù)雜的可編程門陣列)各自的技術(shù)優(yōu)點(diǎn),使得系統(tǒng)具有可編程的功能,是可編程邏輯器件在嵌入式應(yīng)用中的完美體現(xiàn),提高了在線升級、換代能力。得益于PLD/FPGA、IP、EDA三方面技術(shù)1.1.6嵌入式系統(tǒng)的發(fā)展(6)嵌入式系統(tǒng)的發(fā)展與通用計算機(jī)技術(shù)的發(fā)展密不可分,但是又有自己獨(dú)立的發(fā)展道路。由于應(yīng)用目標(biāo)不同,因此兩者的發(fā)展方向有所不同。
1、通用計算機(jī)
2、嵌入式系統(tǒng)
1.1.6嵌入式系統(tǒng)的發(fā)展(7)通用計算機(jī)
沿著“高運(yùn)算速度、高存儲量”方向發(fā)展,因此,通用微處理器是沿著以Intel公司產(chǎn)品為主導(dǎo)的8086、80286、80386、80486、Pentium、PentiumII、PentiumIII、Pentium4的路線發(fā)展,其主頻從幾MHz發(fā)展到現(xiàn)在的3GHz,字長從8位發(fā)展到64位,內(nèi)存從幾十KB到現(xiàn)在的GB,存儲容量從從幾十KB到現(xiàn)在的數(shù)百GB。嵌入式系統(tǒng)根據(jù)應(yīng)用的要求,沿著“體積小、低功耗、高可靠”方向發(fā)展,對運(yùn)算速度、存儲容量沒有統(tǒng)一要求。1.1.6嵌入式系統(tǒng)的發(fā)展(8)嵌入式系統(tǒng)當(dāng)前主要研究內(nèi)容OS 數(shù)據(jù)庫工具軟件圖形界面開發(fā)軟件、調(diào)試軟件、硬件設(shè)計軟件等硬件開發(fā)設(shè)備、工具(測試分析、仿真)教學(xué)方面教學(xué)內(nèi)容、教學(xué)方法;實驗設(shè)備、實驗內(nèi)容、實驗方法;教材等。1.2嵌入式處理器1.2.1嵌入式處理器分類1.2.2嵌入式微處理器1.2.3嵌入式微控制器1.2.4嵌入式DSP1.2.5嵌入式SOC1.2.1嵌入式處理器分類嵌入式處理器品種繁多、百花齊放、競爭激烈嵌入式系統(tǒng)的核心部件是嵌入式處理器,據(jù)不完全統(tǒng)計,全世界大約有1000多種嵌入式處理器,流行的體系結(jié)構(gòu)有30多個系列。如MCS-51、PIC、AVR、ARM、DSP等,其中MCS-51占了多半,生產(chǎn)廠家20多個,350多種衍生產(chǎn)品,僅Philips就有近百種。處理速度從0.1MIPS到2000MIPS,尋址空間從64KB到4GB。1.2.1嵌入式處理器分類嵌入式微處理器(EmbeddedMicroProcessorUnit)嵌入式微控制器(MicroControllerUnit)嵌入式DSP處理器EDSP(EmbeddedDigitalSignalProcessor)嵌入式片上系統(tǒng)SOC(SystemOnChip) 嵌入式可編程片上系統(tǒng)SOPC(SystemOnProgrammableChip) 1.2.2 嵌入式微處理器嵌入式微處理器(MPU)就是和通用計算機(jī)的處理器對應(yīng)的CPU,可以認(rèn)為是“增強(qiáng)型”通用微處理器。特點(diǎn):功能和微處理器基本一樣,是具有32位以上的處理器,具有較高的性能。具有體積小、功耗小、成本低、抗干擾能力強(qiáng)、可靠性高的特點(diǎn),有的可提供工業(yè)級應(yīng)用。流行的嵌入式微處理器:ARM(ARM公司)PowerPC、68000(MOTOROLA公司)MIPS(MIPS公司)1.2.2 嵌入式微處理器ARM處理器小體積、低功耗、低成本而高性能;16/32位雙指令集;全球眾多的合作伙伴生產(chǎn);有多個系列,主要應(yīng)用于手機(jī)、PDA、多媒體設(shè)備、網(wǎng)絡(luò)設(shè)備等。PowerPC處理器IBM推出的PowerPC處理器,應(yīng)用范圍很廣,主要面向大型通信設(shè)備、高端的工作站。1.2.2 嵌入式微處理器MIPS處理器MIPS是世界上很流行的一種RISC處理器。MIPS的意思是“無內(nèi)部互鎖流水級的微處理器”(Microprocessorwithoutinterlockedpipedstages),其機(jī)制是盡量利用軟件辦法避免流水線中的數(shù)據(jù)相關(guān)問題。MIPS的定位很廣,有MIPS32和MIPS64兩種體系結(jié)構(gòu)。1.2.3 嵌入式微控制器嵌入式微控制器(MCU)就是將整個計算機(jī)系統(tǒng)的主要硬件集成到一塊芯片中,芯片內(nèi)部集成RAM、ROM/EPROM、總線、總線邏輯、定時/計數(shù)器、串行口、Watchdog、I/O、A/D等各種必要功能的外設(shè)。特點(diǎn):一個系列的微控制器具有多種衍生產(chǎn)品單片化、體積大大減小、功耗和成本降低、可靠性提高M(jìn)CU是目前嵌入式工業(yè)的主流、約占嵌入式系統(tǒng)70%的份額MCU多是8位和16位處理器1.2.3 嵌入式微控制器流行的嵌入式微控制器:通用系列:MCS-51,MCS-96/196;有ARM內(nèi)核的各種ARM7、ARM9微控制器,如PHILIPS公司的LPC2400系列,三星公司的S3C400、S3C2400系列,ATMEL公司的AT91系列等。半通用系列:支持IIC,CANBUS及眾多專用MCU和兼容系列1.2.3 嵌入式微控制器三星S3C2410ARM9微控制器資源具有16KB指令Cache、16KB數(shù)據(jù)Cache和存儲器管理單元MMU。外部存儲器控制器,可擴(kuò)展8組,每組128MB,總?cè)萘窟_(dá)1GB;支持從Nandflash存儲器啟動。55個中斷源,可以設(shè)定1個為快速中斷,有24個外部中斷,并且觸發(fā)方式可以設(shè)定。4通道的DMA,并且有外部請求引腳。3個通道的UART,帶有16字節(jié)的TX/RXFIFO,支持IrDA1.0功能。具有2通道的SPI、1個通道的IIC串行總線接口和1個通道的IIS音頻總線接口。有2個USB主機(jī)總線的端口,1個USB設(shè)備總線的端口。1.2.3 嵌入式微控制器有5個16位定時器,其中4個具有PWM功能,1個內(nèi)部使用(無外部引腳)。8通道的10位A/D轉(zhuǎn)換器,最高速率可達(dá)500ks/s;提供有觸摸屏接口。具有117位通用I/O口。兼容MMC的SD卡接口。具有電源管理功能,可以使系統(tǒng)以普通方式、慢速方式、空閑方式和掉電方式工作看門狗定時器。1.2.3 嵌入式微控制器具有日歷功能的RTC。有LCD控制器,支持4K色的STN和256K色的TFT,配置有DMA通道。具有PLL(鎖相環(huán))功能的時鐘發(fā)生器,時鐘頻率高達(dá)203MHz。雙電源系統(tǒng):1.8/2.0V內(nèi)核供電,3.3V存儲器和I/O供電。1.2.4 嵌入式DSP嵌入式DSP(DigitalSignalProcessor)是專門用于信號處理方面的處理器,其在系統(tǒng)結(jié)構(gòu)和指令算法方面進(jìn)行了特殊設(shè)計,具有很高的編譯效率和指令執(zhí)行速度。應(yīng)用領(lǐng)域:數(shù)字濾波 頻譜分析(如FFT)流行的嵌入式DSP:TMS320C2000系列(TI)MCS-296(Intel)MOTOROLA、AD等公司的DSP1.2.5 嵌入式SOC嵌入式SOC是追求產(chǎn)品系統(tǒng)最大包容的集成器件。絕大多數(shù)系統(tǒng)構(gòu)件都在一個系統(tǒng)芯片內(nèi)部。特點(diǎn):結(jié)構(gòu)簡潔;體積小、功耗低;可靠性高;設(shè)計生產(chǎn)效率高。流行的SOC:SmartXA(Philips)1.2.5 嵌入式SOC嵌入式SOPC是用可編程邏輯技術(shù)把整個系統(tǒng)放到一塊硅片上。它是片上系統(tǒng)(SOC),即由單個芯片完成整個系統(tǒng)的主要邏輯功能;它是可編程系統(tǒng)。特點(diǎn):采用超深亞微米工藝技術(shù)使用一個以上的嵌入式處理器/DSP設(shè)計方式靈活可裁減、可擴(kuò)充、可升級軟硬件在系統(tǒng)可編程的功能。1.3嵌入式操作系統(tǒng)1.3.1嵌入式操作系統(tǒng)1.3.2嵌入式操作系統(tǒng)分類1.3.3幾種主流的嵌入式操作系統(tǒng)1.3.1 嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)負(fù)責(zé)系統(tǒng)全部軟硬件資源的分配、調(diào)度、控制、協(xié)調(diào),使系統(tǒng)高效、穩(wěn)定、有序工作。嵌入式操作系統(tǒng)具有OS最基本的功能:進(jìn)程調(diào)度、同步機(jī)制(沒有虛擬內(nèi)存的管理)內(nèi)存管理、設(shè)備管理、文件管理中斷管理系統(tǒng)功能接口(API調(diào)用,如網(wǎng)絡(luò)功能)、設(shè)備驅(qū)動嵌入式操作系統(tǒng)具有的特點(diǎn):穩(wěn)定可靠、弱交互 ---開放、可裁減強(qiáng)實時性 ---設(shè)備接口一致(文件)1.3.2 嵌入式操作系統(tǒng)的分類嵌入式操作系統(tǒng)非實時操作系統(tǒng)實時操作系統(tǒng)硬實時操作系統(tǒng)軟實時操作系統(tǒng)1.3.2 嵌入式操作系統(tǒng)的分類實時系統(tǒng)的定義:能夠?qū)ν獠渴录龀黾皶r響應(yīng)的系統(tǒng)。響應(yīng)時間有保證。對外部事件的響應(yīng)包括:事件發(fā)生時要識別出來在給定時間約束內(nèi)必須輸出結(jié)果實時操作系統(tǒng)必須有以下特征:多任務(wù)有線程優(yōu)先級多種中斷級別1.3.2 嵌入式操作系統(tǒng)的分類硬實時系統(tǒng):對系統(tǒng)響應(yīng)時間有嚴(yán)格的要求,如果系統(tǒng)響應(yīng)時間不能滿足,就會引起系統(tǒng)崩潰或致命的錯誤。軟實時系統(tǒng):對系統(tǒng)響應(yīng)時間有要求,但是如果系統(tǒng)響應(yīng)時間不能滿足,它并不會導(dǎo)致系統(tǒng)出現(xiàn)致命的錯誤或崩潰,只是降低系統(tǒng)的吞吐量。1.3.3 幾種主流的嵌入式操作系統(tǒng)μC/OS-II:教學(xué)免費(fèi)的、面向中小型嵌入式系統(tǒng)應(yīng)用。實時、?。◣譑B)、多任務(wù)、可靠
Vxworks:美國WindRiver(風(fēng)河)公司于1983年開發(fā),具有可靠、實時、可裁減特性。
WinCE:它是微軟針對個人電腦以外的電腦產(chǎn)品所研發(fā)的嵌入式操作系統(tǒng),而CE則為Customer
Embedded的縮寫。
Linux/μCLinux:免費(fèi)、源碼開放的操作系統(tǒng),μclinux面向沒有MMU的硬件平臺。
PalmOS
:Com公司產(chǎn)品,在PDA市場占據(jù)很大份額,具有開放的操作系統(tǒng)應(yīng)用程序接口(API),可讓用戶靈活方便地定制操作系統(tǒng)。1.4嵌入式系統(tǒng)的開發(fā)方法1.4.1嵌入式系統(tǒng)的設(shè)計要求1.4.2嵌入式系統(tǒng)開發(fā)特點(diǎn)1.4.3嵌入式系統(tǒng)設(shè)計過程1.4.4嵌入式系統(tǒng)軟件的開發(fā)模式1.4.1嵌入式系統(tǒng)的設(shè)計要求嵌入式系統(tǒng)設(shè)計開發(fā)不同于桌面系統(tǒng),它非常受制于功能和具體的應(yīng)用環(huán)境,所以嵌入式系統(tǒng)的設(shè)計具有一些特殊的要求:
接口方便、操作容易穩(wěn)定可靠、維護(hù)簡便功耗管理、降低成本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年錨索安裝與維護(hù)服務(wù)合同范本3篇
- 2024年學(xué)校學(xué)生宿舍管理員勞動合同3篇
- 2024年運(yùn)輸車輛掛靠及貨運(yùn)代理與車輛維護(hù)服務(wù)協(xié)議3篇
- 絡(luò)營銷課程設(shè)計
- 2025版建筑工程施工合同招標(biāo)投標(biāo)培訓(xùn)教程2篇
- 2024年中國7件套孔鋸市場調(diào)查研究報告
- 幼兒園情緒導(dǎo)入課程設(shè)計
- 2025年度中草藥種植與收購一體化采購合同3篇
- 2025年度班組勞務(wù)承包與質(zhì)量保障服務(wù)協(xié)議3篇
- 2025年度基于SET協(xié)議的電子商務(wù)安全支付解決方案合同2篇
- 醫(yī)院工作流程圖較全
- NB/T 11431-2023土地整治煤矸石回填技術(shù)規(guī)范
- 醫(yī)療器械集中采購文件(2024版)
- 創(chuàng)業(yè)基礎(chǔ)(浙江財經(jīng)大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年浙江財經(jīng)大學(xué)
- 上海市2024-2025學(xué)年高一語文下學(xué)期分科檢測試題含解析
- 佛山市2022-2023學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試題【帶答案】
- 使用權(quán)資產(chǎn)實質(zhì)性程序
- 保險公司增額終身壽主講課件
- 手術(shù)室二氧化碳應(yīng)急預(yù)案及流程
- 靜配中心PIVAS標(biāo)準(zhǔn)操作流程培訓(xùn)
- 期末檢測卷(試題)-2023-2024學(xué)年五年級上冊數(shù)學(xué)北師大版
評論
0/150
提交評論