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