進行中 校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

嵌入式系統設計概論與實作

Introduction to Embedded Systems Design and Implementation

學期
106-2
學分
3 學分
當期課號
1188
永久課號
DCP3516
開課單位
資訊工程學系
授課教師
陳添福
校區
光復
類別
選修
上課時間表
週三
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
  • Lab 2
  • Lab 3
  • Lab 4
  • Lab 5
  • Lab 6
  • Lab 7
  • Lab 8
  • Lab 9
  • Lab 10
  • Final project
週次計畫
週次主題
第 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
Office Hours
時間
to be determined (by email appointment)
聯絡方式
陳添福: tfchen@cs.nctu.edu.tw 陳建志: john740207@gmail.com