嵌入式系統(tǒng)基礎(chǔ)主要包括以下幾個方面:
1、定義:
- 嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。
- 它由硬件和軟件組成,能夠獨(dú)立進(jìn)行運(yùn)作,其軟件內(nèi)容只包括軟件運(yùn)行環(huán)境及其操作系統(tǒng)。
2、發(fā)展階段:
- 嵌入式系統(tǒng)的發(fā)展經(jīng)歷了四個階段:無操作系統(tǒng)階段、簡單操作系統(tǒng)階段、實(shí)時操作系統(tǒng)階段、面向Internet階段。
1、組成:
- 嵌入式系統(tǒng)由硬件子系統(tǒng)和軟件子系統(tǒng)組成。
- 硬件子系統(tǒng)包括嵌入式處理器、存儲器、I/O系統(tǒng)、附屬電路等。
- 軟件子系統(tǒng)包括嵌入式操作系統(tǒng)、中間件、應(yīng)用軟件等。
2、特點(diǎn):
- 系統(tǒng)內(nèi)核小:由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置的,資源相對有限,所以內(nèi)核較之傳統(tǒng)的操作系統(tǒng)要小。
- 專用性強(qiáng):嵌入式系統(tǒng)通常是面向某個特定應(yīng)用的,所以它的硬件和軟件都是為特定用戶群設(shè)計(jì)的。
- 系統(tǒng)精簡:嵌入式系統(tǒng)沒有系統(tǒng)軟件和應(yīng)用軟件的區(qū)分,不要求其功能設(shè)計(jì)及實(shí)現(xiàn)上復(fù)雜,一方面利于控制系統(tǒng)成本,也利于實(shí)現(xiàn)系統(tǒng)安全。
- 高實(shí)時性:嵌入式軟件的基本要求是高實(shí)時性的系統(tǒng)軟件,軟件要求固態(tài)存儲,提高速度;軟件代碼要求高質(zhì)量和高可靠性。
- 多任務(wù)操作:嵌入式軟件要想走向標(biāo)準(zhǔn)化,就須使用多任務(wù)的操作系統(tǒng)。
3、應(yīng)用:
- 嵌入式系統(tǒng)廣泛應(yīng)用于工業(yè)控制、交通管理、信息家電、家庭智能管理系統(tǒng)、POS網(wǎng)絡(luò)及電子商務(wù)、環(huán)境工程與自然、機(jī)器人等多個領(lǐng)域。
4、開發(fā)工具:
- 嵌入式系統(tǒng)的開發(fā)需要特定的開發(fā)工具和環(huán)境,如Keil MDK、IAR Embedded Workbench、Code Composer Studio等,這些工具提供了完整的開發(fā)方案,包括C編譯器、宏匯編、連接器、庫管理器、仿真器等。
3、知識產(chǎn)權(quán)核(IP核):
- IP核是具有知識產(chǎn)權(quán)的、功能具體、接口規(guī)范、可在多個集成電路設(shè)計(jì)中重復(fù)使用的功能模塊,是實(shí)現(xiàn)系統(tǒng)芯片(SOC)的基本構(gòu)件。IP核模塊有行為、結(jié)構(gòu)和物理3級不同程度的設(shè)計(jì),對應(yīng)描述功能行為的不同可以分為三類:軟核、固核、硬核。
總結(jié)來說,嵌入式系統(tǒng)是一個集軟硬件于一體的、可獨(dú)立工作的計(jì)算機(jī)系統(tǒng),它以應(yīng)用為中心,具有系統(tǒng)內(nèi)核小、專用性強(qiáng)、系統(tǒng)精簡、高實(shí)時性、多任務(wù)操作等特點(diǎn),廣泛應(yīng)用于各個領(lǐng)域,并需要特定的開發(fā)工具和環(huán)境進(jìn)行開發(fā)。
-
單片機(jī)
+關(guān)注
關(guān)注
6043文章
44623瀏覽量
638737 -
嵌入式
+關(guān)注
關(guān)注
5094文章
19184瀏覽量
307842 -
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3626瀏覽量
129771
發(fā)布評論請先 登錄
相關(guān)推薦
評論