# 系列文章總覽
在 嵌入式系統 分類下的系列文章
嵌入式系統
├── 01.Introduction
├── 02.Design of Embedded Systems
├── 03.Embedded and Real-Time OS (04-eos.ppt)
├── Final Project Proposal
└── Final Project Presentation
NuMicro Lab
├── Goals & Lab 1: Delay
├── Lab 2: 7-Segment Display
├── Lab 3: LCD
└── Lab 4: Timer
沒有在分類中的文章
Arduino
├── Arduino Introduction
└── Some Arduino code
# 何謂嵌入式系統
一種特定用途的電腦系統,嵌入在可程式化的實體裝置中。
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 R3 ATmega328P 開發板 |
|---|---|
![]() | ![]() |
| 官方手冊 |
# 參考原文書
- 《An Embedded Software Primer》
- 《Principles of Embedded Computing System Design》

