嵌入式系統設計概論與實作
Introduction to Embedded Systems Design and Implementation
| 節 | 週三 |
|---|---|
N 12:20–13:10 | 嵌入式系統設計概論與實作 EC220(光復) 3 節連堂 |
5 13:20–14:10 | |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
嵌入式系統為資訊融入生活之核心元件,物聯網系統則為工業4.0等應用之核心技術。其實兩者內容一致,內含互為相融為一,亦為現在正熱門的話題:智慧家庭、智慧城市、智慧工廠等所必配的關鍵技術。我們必須認知所有的物聯網所構成的智慧XX應用,皆須依賴大規模的雲服務,透過大量資料的收集、累積、分析及AI訓練,方能得到真正智慧的萃取與施展。 本課程嵌入式系統設計主旨在介紹嵌入式系統之軟硬體發展平台,透過各項實驗模組介紹物聯網與嵌入式系統概念?涵蓋除錯平台、硬體設計、軟體設計與開發以及系統整合原理概論。提供學生基礎嵌入式系統知識與實作經驗。我們將以Raspberry Pi為主體,向下串連Arduino等感測資料收集,向上整合雲端資料庫、分析計算,構成適合嵌入式系統之完整物聯網應用。 本課程將以實作動手為主,以一系列實驗為基礎(10項Lab),透過一連串的實驗,讓同學接觸並學習操作樹梅派,同時我們將介紹界接至國家高速網路中心之雲平台, 使同學體會與雲端平台整合之各式物聯網平台,從無到有建立一個嵌入式物聯網系統應用。
微處理機系統實驗、計算機組織、作業系統
無備註
教師未提供此項資料
10次Lab作業:60% 期中線上考試:10% 期末專題作品:30%
Lab 1
Basics of 樹梅派(Raspberry Pi)
- 實作:
- 3
Lab 2
GPIO介紹-數位與類比輸入、輸出
- 實作:
- 3
Lab 3
Networking with Raspberry Pi
- 實作:
- 3
Lab 4
Programming by Python開發應用程式
- 實作:
- 3
Lab 5
Linking with WISE-PaaS on Cloud
- 實作:
- 3
Lab 6
- Platform - embedded Linux
- 實作:
- 3
Lab 7
Embedded System output - HDMI interface - Play video
- 實作:
- 3
Lab 8
Embedded System input - USB device driver - Camera
- 實作:
- 3
Lab 9
Embedded System with OpenCV - image processing on embedded - application with image recognition
- 實作:
- 3
Lab 10
Embedded system (as a gateway) link with IoT nodes (use Arduino board) and also uplink to cloud for big data processing - data collection - Web (apache, php5, mysql) - Link with cloud PaaS
- 實作:
- 3
Final project
propose your own applications with sufficient interesting innovations - digital home - smart campus - smart city - smart living space
- 實作:
- 12 hrs
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to Embedded Systems |
| 第 2 週 | Introduction to Embedded Operating Systems - embedded Linux - bootloader - GPIO |
| 第 3 週 | Embedded Processor - ARM processor family - ARM instruction set |
| 第 7 週 | Writing efficient embedded programs |
| 第 9 週 | Memory and cache systems in ARM embedded - memory protection |
| 第 11 週 | Low-power embedded system |
| 第 12 週 | Embedded systems with IoT sensor nodes |
| 第 14 週 | Embedded systems as IoT gateway |
教師未提供此項資料
- 地點
- 教師未提供此項資料
- 時間
- to be determined (by email appointment)
- 聯絡方式
- 陳添福: tfchen@cs.nctu.edu.tw 陳建志: john740207@gmail.com
