# 何謂嵌入式系統

一種特定用途的電腦系統,嵌入在實體裝置中。

Any device that includes a programmable processor but is not itself a general-purpose computer

特色:

  • 提升效能
  • 降低成本
  1. 並非限定於小裝置中,如電動車
  2. An embedded system may or may not have OS
    • Simple systems may be implemented by a single program that runs continuously
    • Systems that need to control and respond to many activities may require an OS for management

# 為何需要嵌入式電腦

  • 可編程帶來的高彈性
  • 微控制器 (MCU) 成本低
  • 比物理方式有更好的效能
  • 更多的功能

# 必須具備的功能及特性

  • 控制系統:監控並調整輸出的變數
  • 輸入訊號處理
  • 通訊與網路
  • 回應事件:在合理的時間內回應使用者的操作
  • 即時系統的反應時間非常重要
  • 故障處理
  • 獨立運作:無須人為介入

# 有哪些限制

  • 金錢成本
  • 尺寸與重量:對可攜式應用來說很重要
  • 可獲得的電力或能量有限:受電池和溫度影響
  • 使用的環境可能很惡劣

# Lab 會用的硬體

Nuvoton Nu-LB-NUC140Arduino UNO Board
官方手冊

# 參考原文書

  • 《An Embedded Software Primer》
  • 《Principles of Embedded Computing System Design》