# 何謂嵌入式系統
一種特定用途的電腦系統,嵌入在實體裝置中。
Any device that includes a programmable processor but is not itself a general-purpose computer
特色:
- 提升效能
- 降低成本
- 並非限定於小裝置中,如電動車
- 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-NUC140 | Arduino UNO Board |
---|---|
![]() | ![]() |
官方手冊 |
# 參考原文書
- 《An Embedded Software Primer》
- 《Principles of Embedded Computing System Design》