嵌入式系統學習筆記【華電】——《第一章 引言》

2020-11-13 13:00:54

第一章 引言

關於內容

慎入,完全是為了應付考試,基本沒什麼營養。

關於考試

第十二週週一下午兩點在教室答疑,第十二週週三下午兩點考試,考試教室地點正在申請,考試時間90分鐘,考試內容講稿第一章(僅第2部分嵌入式系統的定義與體系結構)到第五章,考試題型:一填空題、二判斷題、三簡答題、四組合題、五程式設計題。


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 硬體抽象層,位於軟體層和硬體層之間。