Skip to main content
嵌入式系統設計
NCU
Enrollment is Closed
關於本課程
課程目標
在這個課程中,我們將探討嵌入式系統的硬體和韌體設計的方法和技術。包括嵌入式處理器的選擇,硬體/韌體切割,周邊驅,系統架構,開發工具,嵌入式軟體設計等課題。
本課程金針對現今主流的微處理器架構 ARM的Cortex-M3進行講解。同時我們將採用基於ARM Cortex-M3的架構和指令集的STM32F103 MCU作為實驗平台,透過實驗,讓學生深入了解嵌入式系統開發流程。
授課內容
第一部分、原理、方法與技術
1) 嵌入式系統概論
2) 嵌入式處理器與周邊
3) 嵌入式軟體的硬體基礎
4) ARM Cortex-M3架構
5) 嵌入式軟體架構
6) 嵌入式作業系統
第二部分、設計實務
7) MIAT-STM32嵌入式軟體開發平台
8) RealView MDK安裝與使用
9) 文字型LCD顯示
10) ADC-類比數位轉換
11) Timer and Counter實驗
12) 記憶體存取
13) 影像感測器取像控制
14) USB傳輸
15) RF無線通訊
16) UART介面通訊與DMA存取
17) RF無線通訊
18) RTC控制
19) PWM與蜂鳴器控制
20) 嵌入式作業系統uC/OS II移植
課程人員
陳慶瀚 副教授
辦公室時間
星期二 10:00~12:00