嵌入式系统概述
?????????
1.1嵌入式系統(tǒng)定義
Phase1: IBM,Burroughs,Honeywell 公司研制的大型機
Phase2:70s 個人計算機
Phase3: “后PC時代”/“無處不在的計算機”
*
嵌入式系統(tǒng)的嵌入式本質(zhì)就是將一個計算機嵌入到一個對象體系中。
嵌入式系統(tǒng)按形態(tài)可分為 設(shè)備級(工控機)、板級(單板、模板)、芯片級(MCU、SoC)
嵌入式系統(tǒng)的三個基本要素:嵌入性、專用性、計算機系統(tǒng)
*特點:
·系統(tǒng)內(nèi)核小
·專用性強
·運行環(huán)境差異大
·可靠性要求高
·系統(tǒng)精簡和高實時性操作系統(tǒng)
·具有固化在非易失性存儲器中的代碼
嵌入式系統(tǒng)開發(fā)工作和環(huán)境
1.2嵌入式系統(tǒng)的發(fā)展概述
*1.2.1 嵌入式系統(tǒng)的歷史與發(fā)展
1.微型機
單片機 20世紀(jì)70年代末,經(jīng)歷了SCM MCU Soc了三代階段
2.現(xiàn)代計算機技術(shù)的兩大分支
通用計算機系統(tǒng)
嵌入式計算機系統(tǒng)
*1.2.2 嵌入式系統(tǒng)的功能
1.提供強大的網(wǎng)絡(luò)服務(wù)
·嵌入設(shè)備必須配有通信接口,需要TCP/IP協(xié)議簇軟件支持
·新一代嵌入式設(shè)備還需具備IEEE1394、USB、CAN、Bluetooth、IrDA通信接口
2.小型化、低成本、低功耗
需要選用最佳的編程模型和不斷改進(jìn)算法/采用JAVA編程模式,優(yōu)化編譯器性能
3.人性化的人機界面
4.完善的開發(fā)平臺
1.3嵌入式系統(tǒng)的硬件與軟件特征
嵌入式系統(tǒng)的組成部分是嵌入式系統(tǒng)硬件平臺、嵌入式操作系統(tǒng)(RTOS)和嵌入式系統(tǒng)應(yīng)用。
逐漸演變?yōu)?/h2>
1.3.1 嵌入式系統(tǒng)硬件平臺?
*硬件平臺是以嵌入式處理器為核心,由存儲器、I/O單元電路、通信模塊、外部設(shè)備等必要的輔助接口組成。
1.3.2 硬件抽象層
硬件抽象層通過硬件抽象層接口向操作系統(tǒng)及應(yīng)用程序?qū)τ布M(jìn)行抽象后的服務(wù)。
板級支持包(BSP)是現(xiàn)有的大多數(shù)商用嵌入式操作系統(tǒng)實現(xiàn)可移植性所采用的一種方案,是硬件抽象層的一種實現(xiàn)。
硬件抽象層接口定義
代碼設(shè)計的特點
1.3.3 嵌入式操作系統(tǒng)
*主要特點:體積小 實時性 特殊的開發(fā)調(diào)試環(huán)境
*1.4?嵌入式系統(tǒng)的分類?
1.按嵌入式微機處理器的位數(shù)分類
4位
8位
16位
32位
64位
32位嵌入式系統(tǒng)正成為主流發(fā)展趨勢
2.按軟件實時性需求分類
非實時系統(tǒng)(如PDA)
軟實時系統(tǒng)(如消費類產(chǎn)品)
硬實時系統(tǒng)(如工業(yè)實時控制系統(tǒng))
3.按嵌入式系統(tǒng)的復(fù)雜程度分類
小型嵌入式系統(tǒng)
中型嵌入式系統(tǒng)
復(fù)雜嵌入式系統(tǒng)
*1.5 嵌入式系統(tǒng)的應(yīng)用
工業(yè)過程控制
網(wǎng)絡(luò)通信設(shè)備
消費電子產(chǎn)品
航空航天設(shè)備
軍事電子設(shè)備和現(xiàn)代武器
總結(jié)
- 上一篇: 关于Jquery导出word文档
- 下一篇: matlab怎么分析突变点,小波变换检测