慎入,完全是為了應付考試,基本沒什麼營養。
第十二週週一下午兩點在教室答疑,第十二週週三下午兩點考試,考試教室地點正在申請,考試時間90分鐘,考試內容講稿第一章(僅第2部分嵌入式系統的定義與體系結構)到第五章,考試題型:一填空題、二判斷題、三簡答題、四組合題、五程式設計題。
嵌入式系統的定義:(3個版本)
(1)以應用為中心,以計算機技術為基礎、軟硬體可裁剪的專用計算機系統。
(2)以嵌入式應用為目的的計算機系統
(3)帶有微處理器的專用軟硬體系統。
實時系統(RTOS)需要在規定的時間內完成任務,進行確定性預測。實時系統的正確定主要分為:
(1)邏輯正確性
(2)時間正確性
按照實時性精度主要分為:
(1)硬實時:時間精度更高
(2)軟實時:時間精度要求不太高
嵌入式系統的特徵:
(1)系統核心小
(2)系統精簡
(3)專用性強
(4)高實時性
(5)軟體開發走向標準化
(6)需要開發工具和環境
嵌入式系統的組成:
層次:功能層 → \rightarrow →軟體層 → \rightarrow →中間層 → \rightarrow →硬體層
嵌入式系統的核心是嵌入式微處理器。
嵌入式處理器分類:
(1)MCU:微控制器,特點是單片化、體積、功耗、成本低
(2)DSP:專用於訊號處理
(3)MPU:由通用計算機CPU演化而來,只保留了嵌入式相關的硬體
(4)SoC:嵌入式片上系統,一種電路系統,將功能區塊做在一個晶片上
嵌入式系統的軟體基礎是RTOS,其主要功能為:
(1)CPU管理
(2)記憶體管理:MMU
(3)裝置管理
(4)程式設計介面
μCOS:微控制器作業系統。
嵌入式系統的優勢:(和微控制器、PC機相比)
(1)效能:處理能力
≫
\gg
≫微控制器,接近PC機,但是體積更小
(2)實時性:RTOS強實時性
(3)人機互動:支援圖形化使用者介面
(4)系統升級:可快速升級
嵌入式
≠
\ne
=微控制器 (運算,軟硬體設計,有無作業系統)
嵌入式
≠
\ne
=PC機 (專用/通用,資源,作業系統,功耗)
嵌入式外圍裝置:記憶體、介面、顯示裝置等
中間層 → \rightarrow →硬體抽象層,位於軟體層和硬體層之間。