跳到主要內容
支援

嵌入式系統設計

註冊功能已經關閉

關於本課程

課程目標

在這個課程中,我們將探討嵌入式系統的硬體和韌體設計的方法和技術。包括嵌入式處理器的選擇,硬體/韌體切割,周邊驅,系統架構,開發工具,嵌入式軟體設計等課題。
本課程金針對現今主流的微處理器架構 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移植

評分方式

期中考30%
期末考30%
報告40%

課程人員

Course Staff Image #1

陳慶瀚 副教授

辦公室時間

星期二 10:00~12:00

參考書目

自編講義