版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程第一章第一章 嵌入式系統(tǒng)概述嵌入式系統(tǒng)概述課件制作人聲明 本課件共本課件共 9個(gè)個(gè) Powerpoint 文件(每章一文件(每章一個(gè))。教師可根據(jù)教學(xué)要求自由修改此課個(gè))。教師可根據(jù)教學(xué)要求自由修改此課件(增加或刪減內(nèi)容),但不能自行出版件(增加或刪減內(nèi)容),但不能自行出版銷售。銷售。 對(duì)于課件中出現(xiàn)的缺點(diǎn)和錯(cuò)誤,歡迎讀者對(duì)于課件中出現(xiàn)的缺點(diǎn)和錯(cuò)誤,歡迎讀者提出寶貴意見(jiàn),以便及時(shí)修訂。提出寶貴意見(jiàn),以便及時(shí)修訂。課件制作人課件制作人 許大琴許大琴2008 年年 8 月月主要內(nèi)容 1.1 什么是嵌入式系統(tǒng)什么是嵌入式系統(tǒng) 1.2 嵌入式系統(tǒng)的特點(diǎn)嵌入式系統(tǒng)的特點(diǎn) 1.3 嵌
2、入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)的體系結(jié)構(gòu) 1.4 嵌入式系統(tǒng)的分類嵌入式系統(tǒng)的分類 1.5 嵌入式系統(tǒng)的應(yīng)用嵌入式系統(tǒng)的應(yīng)用1.1 什么是嵌入式系統(tǒng) 電氣工程師協(xié)會(huì)(電氣工程師協(xié)會(huì)(IEEE)的定義:)的定義: 嵌入式系統(tǒng)是用來(lái)控制、監(jiān)視或輔助嵌入式系統(tǒng)是用來(lái)控制、監(jiān)視或輔助設(shè)備、機(jī)器或工廠操作的裝置。設(shè)備、機(jī)器或工廠操作的裝置。 我國(guó)微機(jī)學(xué)會(huì)的定義:我國(guó)微機(jī)學(xué)會(huì)的定義: 嵌入式系統(tǒng)是以嵌入式應(yīng)用為目的的嵌入式系統(tǒng)是以嵌入式應(yīng)用為目的的計(jì)算機(jī)系統(tǒng)。可分為系統(tǒng)級(jí)、板級(jí)、計(jì)算機(jī)系統(tǒng)??煞譃橄到y(tǒng)級(jí)、板級(jí)、片級(jí)。片級(jí)。1.1 什么是嵌入式系統(tǒng) 嵌入式系統(tǒng)一般定義:嵌入式系統(tǒng)一般定義: 以應(yīng)用為中心、以計(jì)
3、算機(jī)技術(shù)為基礎(chǔ),軟以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,應(yīng)用系統(tǒng)對(duì)功能、可靠性、硬件可裁剪,應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗和應(yīng)用環(huán)境有特殊要成本、體積、功耗和應(yīng)用環(huán)境有特殊要求的專用計(jì)算機(jī)系統(tǒng)。求的專用計(jì)算機(jī)系統(tǒng)。 一個(gè)嵌入式系統(tǒng)就是一個(gè)硬件和軟件的集合體,一個(gè)嵌入式系統(tǒng)就是一個(gè)硬件和軟件的集合體,它包括它包括硬件和和軟件兩部分。兩部分。1.1 什么是嵌入式系統(tǒng) 從從技術(shù)角度技術(shù)角度說(shuō),嵌入式系統(tǒng)是將應(yīng)用程序、操說(shuō),嵌入式系統(tǒng)是將應(yīng)用程序、操作系統(tǒng)和計(jì)算機(jī)硬件集成在一起的系統(tǒng)。作系統(tǒng)和計(jì)算機(jī)硬件集成在一起的系統(tǒng)。 從從系統(tǒng)角度系統(tǒng)角度說(shuō),嵌入式系統(tǒng)是設(shè)計(jì)完成復(fù)雜功說(shuō),嵌入式
4、系統(tǒng)是設(shè)計(jì)完成復(fù)雜功能的硬件和軟件,并使其緊密耦合在一起的計(jì)算能的硬件和軟件,并使其緊密耦合在一起的計(jì)算機(jī)系統(tǒng)。機(jī)系統(tǒng)。 從從廣義上廣義上講,凡是帶有微處理器的專用軟硬件講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。系統(tǒng)都可稱為嵌入式系統(tǒng)。主要內(nèi)容 1.1什么是嵌入式系統(tǒng)什么是嵌入式系統(tǒng) 1.2嵌入式系統(tǒng)的特點(diǎn)嵌入式系統(tǒng)的特點(diǎn) 1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)的體系結(jié)構(gòu) 1.4嵌入式系統(tǒng)的分類嵌入式系統(tǒng)的分類 1.5嵌入式系統(tǒng)的應(yīng)用嵌入式系統(tǒng)的應(yīng)用1.2 嵌入式系統(tǒng)的特點(diǎn) 1.系統(tǒng)內(nèi)核小系統(tǒng)內(nèi)核小 由于嵌入式系統(tǒng)一般是應(yīng)用于小型電由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置,系統(tǒng)資源相
5、對(duì)有限,所以子裝置,系統(tǒng)資源相對(duì)有限,所以內(nèi)核較傳統(tǒng)的操作系統(tǒng)要小得多。內(nèi)核較傳統(tǒng)的操作系統(tǒng)要小得多。1.2 嵌入式系統(tǒng)的特點(diǎn) 2.專用性強(qiáng)專用性強(qiáng) 嵌入式系統(tǒng)通常是面向特定任務(wù)的,嵌入式系統(tǒng)通常是面向特定任務(wù)的,相對(duì)于一般通用相對(duì)于一般通用PC計(jì)算平臺(tái),嵌入計(jì)算平臺(tái),嵌入式系統(tǒng)的個(gè)性化很強(qiáng),其中軟件系式系統(tǒng)的個(gè)性化很強(qiáng),其中軟件系統(tǒng)和硬件的結(jié)合非常緊密,一般要統(tǒng)和硬件的結(jié)合非常緊密,一般要針對(duì)硬件進(jìn)行軟件系統(tǒng)的移植。針對(duì)硬件進(jìn)行軟件系統(tǒng)的移植。1.2 嵌入式系統(tǒng)的特點(diǎn) 3.運(yùn)行環(huán)境差異大運(yùn)行環(huán)境差異大 嵌入式系統(tǒng)使用范圍極為廣泛,其嵌入式系統(tǒng)使用范圍極為廣泛,其運(yùn)行環(huán)境差異很大。運(yùn)行環(huán)境差異
6、很大。1.2 嵌入式系統(tǒng)的特點(diǎn) 4.可靠性要求高可靠性要求高 嵌入式系統(tǒng)不能像通用嵌入式系統(tǒng)不能像通用PC機(jī)一樣,機(jī)一樣,“死機(jī)死機(jī)”時(shí)通過(guò)手動(dòng)重啟計(jì)算機(jī)予時(shí)通過(guò)手動(dòng)重啟計(jì)算機(jī)予以容忍。嵌入式系統(tǒng)往往要長(zhǎng)期在以容忍。嵌入式系統(tǒng)往往要長(zhǎng)期在無(wú)人值守的環(huán)境下運(yùn)行,甚至是常無(wú)人值守的環(huán)境下運(yùn)行,甚至是常年運(yùn)行,因此對(duì)可靠性的要求特別年運(yùn)行,因此對(duì)可靠性的要求特別高。高。1.2 嵌入式系統(tǒng)的特點(diǎn) 5.系統(tǒng)精簡(jiǎn)和高實(shí)時(shí)性操作系統(tǒng)系統(tǒng)精簡(jiǎn)和高實(shí)時(shí)性操作系統(tǒng) 一是許多嵌入式系統(tǒng)應(yīng)用具有實(shí)時(shí)性要求,一是許多嵌入式系統(tǒng)應(yīng)用具有實(shí)時(shí)性要求,嵌入式任務(wù)往往是時(shí)間關(guān)鍵性約束的,嵌入式任務(wù)往往是時(shí)間關(guān)鍵性約束的,必須在
7、某個(gè)時(shí)間范圍內(nèi)完成。必須在某個(gè)時(shí)間范圍內(nèi)完成。二是由于嵌入式系統(tǒng)比通用二是由于嵌入式系統(tǒng)比通用PC系統(tǒng)資源少系統(tǒng)資源少得多,要求嵌入式操作系統(tǒng)核心部分的得多,要求嵌入式操作系統(tǒng)核心部分的體積必須盡可能地小。體積必須盡可能地小。三是為了適應(yīng)各種應(yīng)用需求的變化,嵌入三是為了適應(yīng)各種應(yīng)用需求的變化,嵌入式操作系統(tǒng)還應(yīng)該具有可裁減性、可伸式操作系統(tǒng)還應(yīng)該具有可裁減性、可伸縮性和易移植性的特點(diǎn)??s性和易移植性的特點(diǎn)。1.2 嵌入式系統(tǒng)的特點(diǎn) 6.具有固化在非易失性存儲(chǔ)器中的代碼具有固化在非易失性存儲(chǔ)器中的代碼 為了系統(tǒng)的初始化,幾乎所有系統(tǒng)都要在為了系統(tǒng)的初始化,幾乎所有系統(tǒng)都要在非易失性存儲(chǔ)器中存放部
8、分代碼(啟動(dòng)非易失性存儲(chǔ)器中存放部分代碼(啟動(dòng)代碼)。為了提高執(zhí)行速度和系統(tǒng)可靠代碼)。為了提高執(zhí)行速度和系統(tǒng)可靠性,常常把所有代碼(或其壓縮代碼)性,常常把所有代碼(或其壓縮代碼)固化存放在存儲(chǔ)器芯片或處理器的內(nèi)部固化存放在存儲(chǔ)器芯片或處理器的內(nèi)部存儲(chǔ)器件中。存儲(chǔ)器件中。1.2 嵌入式系統(tǒng)的特點(diǎn) 7.嵌入式系統(tǒng)開發(fā)工作和環(huán)境嵌入式系統(tǒng)開發(fā)工作和環(huán)境 由于嵌入式系統(tǒng)本身不具備自主開發(fā)能力,由于嵌入式系統(tǒng)本身不具備自主開發(fā)能力,即使設(shè)計(jì)完成以后,用戶通常也不能對(duì)即使設(shè)計(jì)完成以后,用戶通常也不能對(duì)其中的程序功能進(jìn)行修改,因此必須有其中的程序功能進(jìn)行修改,因此必須有一套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā)。一
9、套開發(fā)工具和環(huán)境才能進(jìn)行開發(fā)。 主要內(nèi)容 1.1 什么是嵌入式系統(tǒng)什么是嵌入式系統(tǒng) 1.2 嵌入式系統(tǒng)的特點(diǎn)嵌入式系統(tǒng)的特點(diǎn) 1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)的體系結(jié)構(gòu) 1.4 嵌入式系統(tǒng)的分類嵌入式系統(tǒng)的分類 1.5 嵌入式系統(tǒng)的應(yīng)用嵌入式系統(tǒng)的應(yīng)用1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu) 早期嵌入式系統(tǒng)包含三個(gè)部分:早期嵌入式系統(tǒng)包含三個(gè)部分: 自底向上為:自底向上為: 硬件平臺(tái)硬件平臺(tái) 嵌入式實(shí)時(shí)操作系統(tǒng)(嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS) 嵌入式實(shí)時(shí)應(yīng)用程序嵌入式實(shí)時(shí)應(yīng)用程序1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu)早期嵌入式系統(tǒng)的體系結(jié)構(gòu)早期嵌入式系統(tǒng)的體系結(jié)構(gòu)1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu) 經(jīng)過(guò)不斷的發(fā)展,
10、原先嵌入式系統(tǒng)的三層經(jīng)過(guò)不斷的發(fā)展,原先嵌入式系統(tǒng)的三層結(jié)構(gòu)逐步演化成為一種四層結(jié)構(gòu):結(jié)構(gòu)逐步演化成為一種四層結(jié)構(gòu):新增加的中間層次位于操作系統(tǒng)和硬件之新增加的中間層次位于操作系統(tǒng)和硬件之間,通過(guò)特定的上層接口與操作系統(tǒng)進(jìn)間,通過(guò)特定的上層接口與操作系統(tǒng)進(jìn)行交互,向操作系統(tǒng)提供底層的硬件信行交互,向操作系統(tǒng)提供底層的硬件信息;并根據(jù)操作系統(tǒng)的要求完成對(duì)硬件息;并根據(jù)操作系統(tǒng)的要求完成對(duì)硬件的直接操作。的直接操作。 這個(gè)中間層次叫做這個(gè)中間層次叫做硬件抽象層硬件抽象層(Hardware Abstraction Layer,HAL)1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)的體系結(jié)
11、構(gòu)1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu)1.3.1 硬件平臺(tái)硬件平臺(tái)嵌入式系統(tǒng)的嵌入式系統(tǒng)的硬件平臺(tái)硬件平臺(tái)以嵌入式處理器為以嵌入式處理器為核心,由存儲(chǔ)器、核心,由存儲(chǔ)器、I/O單元電路、通信模單元電路、通信模塊、外部設(shè)備等必要的輔助接口組成的。塊、外部設(shè)備等必要的輔助接口組成的。不同的應(yīng)用通常有不同的硬件環(huán)境,硬件不同的應(yīng)用通常有不同的硬件環(huán)境,硬件平臺(tái)的多樣性是嵌入式系統(tǒng)的一個(gè)主要平臺(tái)的多樣性是嵌入式系統(tǒng)的一個(gè)主要特點(diǎn)。特點(diǎn)。1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)硬件基本組成嵌入式系統(tǒng)硬件基本組成 1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)1.3.2 硬件抽象層硬件抽象層硬件抽象層硬件抽象層(Hardware Abs
12、traction Layer,HAL)是位于操作系統(tǒng)內(nèi)核與硬件電路)是位于操作系統(tǒng)內(nèi)核與硬件電路之間的接口層,其目的是將硬件抽象化,之間的接口層,其目的是將硬件抽象化,即可以通過(guò)程序來(lái)控制所有硬件電路即可以通過(guò)程序來(lái)控制所有硬件電路(如(如CPU、I/O設(shè)備、存儲(chǔ)器等)的操作。設(shè)備、存儲(chǔ)器等)的操作。 硬件抽象層通過(guò)硬件抽象層接口向操作系硬件抽象層通過(guò)硬件抽象層接口向操作系統(tǒng)以及應(yīng)用程序提供對(duì)硬件進(jìn)行抽象后的統(tǒng)以及應(yīng)用程序提供對(duì)硬件進(jìn)行抽象后的服務(wù)。服務(wù)。 硬件抽象層一般應(yīng)包含相關(guān)硬件的初始化、硬件抽象層一般應(yīng)包含相關(guān)硬件的初始化、數(shù)據(jù)的輸入數(shù)據(jù)的輸入/輸出操作、硬件設(shè)備的配置操輸出操作、硬件
13、設(shè)備的配置操作等功能。作等功能。 1.3嵌入式系統(tǒng)的體系結(jié)構(gòu) 硬件抽象層接口的特點(diǎn):硬件抽象層接口的特點(diǎn):硬件抽象層具有與硬件的密切相關(guān)性;硬件抽象層具有與硬件的密切相關(guān)性;硬件抽象層具有與操作系統(tǒng)的無(wú)關(guān)性;硬件抽象層具有與操作系統(tǒng)的無(wú)關(guān)性;接口定義的功能應(yīng)包含硬件或系統(tǒng)所需接口定義的功能應(yīng)包含硬件或系統(tǒng)所需硬件支持的所有功能;硬件支持的所有功能;具有定義簡(jiǎn)單明了,太多接口函數(shù)會(huì)增具有定義簡(jiǎn)單明了,太多接口函數(shù)會(huì)增加軟件模擬的復(fù)雜性;加軟件模擬的復(fù)雜性;具有可測(cè)性的接口設(shè)計(jì)有利于系統(tǒng)的軟具有可測(cè)性的接口設(shè)計(jì)有利于系統(tǒng)的軟硬件測(cè)試和集成。硬件測(cè)試和集成。1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)板級(jí)支持包板級(jí)支
14、持包(Board Support Package,BSP)是現(xiàn)有的大多數(shù)商用嵌入式操作系是現(xiàn)有的大多數(shù)商用嵌入式操作系統(tǒng)實(shí)現(xiàn)可移植性所采用的一種方案,是統(tǒng)實(shí)現(xiàn)可移植性所采用的一種方案,是硬件抽象層的一種實(shí)現(xiàn)。硬件抽象層的一種實(shí)現(xiàn)。BSP隔離了所支持的嵌入式操作系統(tǒng)與底隔離了所支持的嵌入式操作系統(tǒng)與底層硬件平臺(tái)之間的相關(guān)性,使嵌入式操層硬件平臺(tái)之間的相關(guān)性,使嵌入式操作系統(tǒng)能夠通用于作系統(tǒng)能夠通用于BSP所支持的硬件平臺(tái),所支持的硬件平臺(tái),從而實(shí)現(xiàn)嵌入式操作系統(tǒng)的可移植性和從而實(shí)現(xiàn)嵌入式操作系統(tǒng)的可移植性和跨平臺(tái)性,以及通用性、復(fù)用性。跨平臺(tái)性,以及通用性、復(fù)用性。 1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)
15、BSP是相對(duì)于操作系統(tǒng)而言的,不同的操是相對(duì)于操作系統(tǒng)而言的,不同的操作系統(tǒng)對(duì)應(yīng)于不同定義形式的作系統(tǒng)對(duì)應(yīng)于不同定義形式的BSP。 BSP實(shí)現(xiàn)的功能主要有兩個(gè)方面:實(shí)現(xiàn)的功能主要有兩個(gè)方面:系統(tǒng)啟動(dòng)時(shí),完成對(duì)硬件的初始化系統(tǒng)啟動(dòng)時(shí),完成對(duì)硬件的初始化; 為驅(qū)動(dòng)程序提供訪問(wèn)硬件的手段。為驅(qū)動(dòng)程序提供訪問(wèn)硬件的手段。1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)1.3.3 實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)多任務(wù)操作系統(tǒng)實(shí)時(shí)多任務(wù)操作系統(tǒng)(Real Time multi-tasking Operation System,RTOS)簡(jiǎn)稱)簡(jiǎn)稱實(shí)時(shí)操作系統(tǒng),主要用來(lái)完成嵌入式實(shí)實(shí)時(shí)操作系統(tǒng),主要用來(lái)完成嵌入式實(shí)時(shí)應(yīng)用的任務(wù)調(diào)度
16、和控制等核心功能。時(shí)應(yīng)用的任務(wù)調(diào)度和控制等核心功能。實(shí)時(shí)操作系統(tǒng)可根據(jù)實(shí)際應(yīng)用環(huán)境的要求實(shí)時(shí)操作系統(tǒng)可根據(jù)實(shí)際應(yīng)用環(huán)境的要求對(duì)內(nèi)核進(jìn)行裁剪和重新配置,根據(jù)不同對(duì)內(nèi)核進(jìn)行裁剪和重新配置,根據(jù)不同的應(yīng)用,其組成有所不同。的應(yīng)用,其組成有所不同。1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)RTOS的體系結(jié)構(gòu)圖的體系結(jié)構(gòu)圖 1.3嵌入式系統(tǒng)的體系結(jié)構(gòu)1.3.4 實(shí)時(shí)應(yīng)用程序?qū)崟r(shí)應(yīng)用程序?qū)崟r(shí)應(yīng)用程序運(yùn)行于操作系統(tǒng)之上,利用實(shí)時(shí)應(yīng)用程序運(yùn)行于操作系統(tǒng)之上,利用操作系統(tǒng)提供的實(shí)時(shí)機(jī)制完成特定功能操作系統(tǒng)提供的實(shí)時(shí)機(jī)制完成特定功能的嵌入式應(yīng)用。的嵌入式應(yīng)用。不同的系統(tǒng)需要設(shè)計(jì)不同的嵌入式實(shí)時(shí)應(yīng)不同的系統(tǒng)需要設(shè)計(jì)不同的嵌入式實(shí)時(shí)
17、應(yīng)用程序。用程序。應(yīng)用程序是面向被控對(duì)象和用戶的,當(dāng)需應(yīng)用程序是面向被控對(duì)象和用戶的,當(dāng)需要用戶操作時(shí),往往需要提供一個(gè)友好要用戶操作時(shí),往往需要提供一個(gè)友好的人機(jī)界面。的人機(jī)界面。主要內(nèi)容 1.1 什么是嵌入式系統(tǒng)什么是嵌入式系統(tǒng) 1.2 嵌入式系統(tǒng)的特點(diǎn)嵌入式系統(tǒng)的特點(diǎn) 1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)的體系結(jié)構(gòu) 1.4 嵌入式系統(tǒng)的分類嵌入式系統(tǒng)的分類 1.5 嵌入式系統(tǒng)的應(yīng)用嵌入式系統(tǒng)的應(yīng)用1.4 嵌入式系統(tǒng)的分類1.4.1 按嵌入式微處理器的位數(shù)分類按嵌入式微處理器的位數(shù)分類嵌入式系統(tǒng)可分為嵌入式系統(tǒng)可分為4位、位、8位、位、16位、位、32位位和和64位等,其中,位等,其中,
18、4位、位、8位、位、16位嵌入位嵌入式系統(tǒng)已經(jīng)獲得了大量應(yīng)用,式系統(tǒng)已經(jīng)獲得了大量應(yīng)用,32位嵌入位嵌入式系統(tǒng)正成為主流發(fā)展趨勢(shì),而一些高式系統(tǒng)正成為主流發(fā)展趨勢(shì),而一些高度復(fù)雜和要求高速處理的嵌入式系統(tǒng)已度復(fù)雜和要求高速處理的嵌入式系統(tǒng)已經(jīng)開始使用經(jīng)開始使用64位嵌入式微處理器。位嵌入式微處理器。1.4 嵌入式系統(tǒng)的分類1.4.2 按軟件實(shí)時(shí)性需求分類按軟件實(shí)時(shí)性需求分類 嵌入式系統(tǒng)可分為:嵌入式系統(tǒng)可分為: 非實(shí)時(shí)系統(tǒng)非實(shí)時(shí)系統(tǒng)(如(如PDA); 軟實(shí)時(shí)系統(tǒng)軟實(shí)時(shí)系統(tǒng)(如消費(fèi)類產(chǎn)品)(如消費(fèi)類產(chǎn)品); 硬實(shí)時(shí)系統(tǒng)硬實(shí)時(shí)系統(tǒng)(如工業(yè)實(shí)時(shí)控制系統(tǒng))。(如工業(yè)實(shí)時(shí)控制系統(tǒng))。1.4 嵌入式系統(tǒng)的
19、分類硬實(shí)時(shí)系統(tǒng)硬實(shí)時(shí)系統(tǒng)是指系統(tǒng)對(duì)響應(yīng)時(shí)間有嚴(yán)格要是指系統(tǒng)對(duì)響應(yīng)時(shí)間有嚴(yán)格要求,如不能滿足響應(yīng)時(shí)限、響應(yīng)不及時(shí)求,如不能滿足響應(yīng)時(shí)限、響應(yīng)不及時(shí)或反應(yīng)過(guò)早,都會(huì)引起系統(tǒng)崩潰或致命或反應(yīng)過(guò)早,都會(huì)引起系統(tǒng)崩潰或致命錯(cuò)誤,甚至導(dǎo)致災(zāi)難性的后果。錯(cuò)誤,甚至導(dǎo)致災(zāi)難性的后果。 軟實(shí)時(shí)系統(tǒng)軟實(shí)時(shí)系統(tǒng)是指系統(tǒng)對(duì)響應(yīng)的時(shí)間有一定是指系統(tǒng)對(duì)響應(yīng)的時(shí)間有一定要求,如在系統(tǒng)負(fù)荷較重的時(shí)候,響應(yīng)要求,如在系統(tǒng)負(fù)荷較重的時(shí)候,響應(yīng)時(shí)間不能滿足,會(huì)導(dǎo)致系統(tǒng)性能退化,時(shí)間不能滿足,會(huì)導(dǎo)致系統(tǒng)性能退化,但不會(huì)造成太大的危害。但不會(huì)造成太大的危害。1.4 嵌入式系統(tǒng)的分類1.4.3 按嵌入式系統(tǒng)的復(fù)雜程度分類按嵌入式系統(tǒng)的復(fù)
20、雜程度分類 小型嵌入式系統(tǒng)小型嵌入式系統(tǒng):采用一個(gè)采用一個(gè)8位或者位或者16位的微位的微控制器設(shè)計(jì)的,硬件和軟件復(fù)雜度很小,需要控制器設(shè)計(jì)的,硬件和軟件復(fù)雜度很小,需要進(jìn)行板級(jí)設(shè)計(jì)。進(jìn)行板級(jí)設(shè)計(jì)。 中型嵌入式系統(tǒng)中型嵌入式系統(tǒng):采用一個(gè)采用一個(gè)16位或者位或者32位的微位的微控制器、控制器、DSP或者精簡(jiǎn)指令集計(jì)算機(jī)(或者精簡(jiǎn)指令集計(jì)算機(jī)(RISC)設(shè)計(jì)的;硬件和軟件復(fù)雜度都比較大。設(shè)計(jì)的;硬件和軟件復(fù)雜度都比較大。復(fù)雜嵌入式系統(tǒng)復(fù)雜嵌入式系統(tǒng):軟件和硬件都非常復(fù)雜,軟件和硬件都非常復(fù)雜,需要可升級(jí)的處理器或者可配置的處理器和可需要可升級(jí)的處理器或者可配置的處理器和可編程邏輯陣列。編程邏輯陣列
21、。主要內(nèi)容 1.1 什么是嵌入式系統(tǒng)什么是嵌入式系統(tǒng) 1.2 嵌入式系統(tǒng)的特點(diǎn)嵌入式系統(tǒng)的特點(diǎn) 1.3 嵌入式系統(tǒng)的體系結(jié)構(gòu)嵌入式系統(tǒng)的體系結(jié)構(gòu) 1.4 嵌入式系統(tǒng)的分類嵌入式系統(tǒng)的分類 1.5 嵌入式系統(tǒng)的應(yīng)用嵌入式系統(tǒng)的應(yīng)用1.5 嵌入式系統(tǒng)的應(yīng)用嵌入式應(yīng)用嵌入式應(yīng)用信息家電信息家電智能玩具智能玩具軍事電子軍事電子通信設(shè)備通信設(shè)備移動(dòng)存貯移動(dòng)存貯工控設(shè)備工控設(shè)備智能儀表智能儀表汽車電子汽車電子網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)設(shè)備消費(fèi)電子消費(fèi)電子軍事國(guó)防軍事國(guó)防電子商務(wù)電子商務(wù)網(wǎng)絡(luò)網(wǎng)絡(luò)工業(yè)控制工業(yè)控制1.5 嵌入式系統(tǒng)的應(yīng)用 工業(yè)過(guò)程控制工業(yè)過(guò)程控制 網(wǎng)絡(luò)通信設(shè)備網(wǎng)絡(luò)通信設(shè)備 消費(fèi)電子產(chǎn)品消費(fèi)電子產(chǎn)品 航空航天
22、設(shè)備航空航天設(shè)備 軍事電子設(shè)備和現(xiàn)代武器軍事電子設(shè)備和現(xiàn)代武器一些典型的嵌入式系統(tǒng)應(yīng)用實(shí)例MP3 機(jī)頂盒機(jī)頂盒 數(shù)碼相機(jī)數(shù)碼相機(jī) 手機(jī)手機(jī) 藍(lán)牙設(shè)備藍(lán)牙設(shè)備 一些典型的嵌入式系統(tǒng)應(yīng)用實(shí)例 Kolibri黑寡婦黑寡婦MicroBat微型飛行器微型飛行器 一些典型的嵌入式系統(tǒng)應(yīng)用實(shí)例“機(jī)遇機(jī)遇”號(hào)火星車號(hào)火星車美軍美軍packbotpackbot反狙擊機(jī)器人反狙擊機(jī)器人 本章小結(jié) 嵌入式系統(tǒng)是一個(gè)硬件和軟件的集合體,包括硬嵌入式系統(tǒng)是一個(gè)硬件和軟件的集合體,包括硬件和軟件兩部分。件和軟件兩部分。 嵌入式系統(tǒng)具有系統(tǒng)內(nèi)核小、專用性強(qiáng)、運(yùn)行環(huán)嵌入式系統(tǒng)具有系統(tǒng)內(nèi)核小、專用性強(qiáng)、運(yùn)行環(huán)境差異大、可靠性要求高、系統(tǒng)精簡(jiǎn)、高實(shí)時(shí)性境差異
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙教版信息技術(shù)七年級(jí)上冊(cè) 3.搜索網(wǎng)絡(luò)信息 教案
- 裝修材料替換補(bǔ)充協(xié)議
- 食品原料運(yùn)輸承攬合同
- 陶瓷行業(yè)融資居間協(xié)議模板
- 風(fēng)景區(qū)開發(fā)土方開挖合同
- 大學(xué)城擴(kuò)建土方清運(yùn)合同
- 船舶修造廠裝修合同范本
- 音樂(lè)廳裝修設(shè)計(jì)合同范本
- 精密儀器吊裝運(yùn)輸合同范本
- 家具國(guó)內(nèi)運(yùn)輸合同
- 光學(xué)工程學(xué)科培養(yǎng)方案
- JJF 1721-2018 碳化深度測(cè)量?jī)x和測(cè)量尺校準(zhǔn)規(guī)范(高清版)
- 企業(yè)新型學(xué)徒制試點(diǎn)班管理及學(xué)徒考核辦法
- 四種客戶類型老鷹型孔雀型鴿子型貓頭鷹型-清晰歸納版講解學(xué)習(xí)
- 材料3:國(guó)家級(jí)企業(yè)技術(shù)中心申報(bào)材料撰寫要求解讀
- 漸開線蝸輪蝸桿精確建模
- 初一數(shù)學(xué)四則混合運(yùn)算100題精選
- 安裝工程施工進(jìn)度計(jì)劃?rùn)M道圖(共2頁(yè))
- 《多媒體技術(shù)》第三章:美學(xué)基礎(chǔ)
- 煤礦綠色開采技術(shù)研究綜述
- 項(xiàng)目監(jiān)理部安全生產(chǎn)責(zé)任制
評(píng)論
0/150
提交評(píng)論