嵌入式系統實驗

開課老師:鄭振牟    

課程助教:吳忠憲、張運安

chenmou.cheng@gmail.com / concisense@gmail.com / ghfjdksl@gmail.com
2015.07.01

日常生活中的「通用運算平台」

日常生活中的「通用運算平台」

一般用途的 CPU

日常生活中的「通用運算平台」

一般用途的 CPU

以通用的界面連接、控制各種周邊硬體

日常生活中的「通用運算平台」

一般用途的 CPU

以通用的界面連接、控制各種周邊硬體

通常已有高階的、特定領域的程式語言

日常生活中的「通用運算平台」

一般用途的 CPU

以通用的界面連接、控制各種周邊硬體

通常已有高階的、特定領域的程式語言

能夠輕易地設計、開發出各種軟體應用

無所不在的「嵌入式系統」

無所不在的「嵌入式系統」

較小的微處理器

無所不在的「嵌入式系統」

較小的微處理器

直接控制周邊的硬體 I/O

無所不在的「嵌入式系統」

較小的微處理器

直接控制周邊的硬體 I/O

運算資源少、只擅長指定的工作

無所不在的「嵌入式系統」

較小的微處理器

直接控制周邊的硬體 I/O

運算資源少、只擅長指定的工作

嵌入於更大的系統內 → 更完整豐富的產品

一個學期的實驗課  能給你什麼?

一個學期的實驗課  能給你什麼?

嵌入式系統開發的入門知識

一個學期的實驗課  能給你什麼?

嵌入式系統開發的入門知識

解決問題 (Problem Solving)

一個學期的實驗課  能給你什麼?

嵌入式系統開發的入門知識

解決問題 (Problem Solving)

團隊合作 (Teamwork)

上個學期: Tessel 開發板

  • 高階的腳本程式語言快速開發
  • 現成函式庫控制官方周邊硬體

上個學期: Tessel 開發板

  • 高階的腳本程式語言快速開發
  • 現成函式庫控制官方周邊硬體

(下個學期的教學用開發平台可能會更換)

 

學習腳本語言
撰寫基本程式

 

上個學期  實驗課進行方式

Lab 1

 

學習腳本語言
撰寫基本程式

 

 

使用 Sensors
從環境蒐集資料

 

Lab 1

Lab 2

上個學期  實驗課進行方式

 

學習腳本語言
撰寫基本程式

 

 

使用 Sensors
從環境蒐集資料

 

 

使用 Actuators
進行基本控制

 

Lab 1

Lab 2

Lab 3

上個學期  實驗課進行方式

 

學習腳本語言
撰寫基本程式

 

 

使用 Sensors
從環境蒐集資料

 

 

使用 Actuators
進行基本控制

 

 

自由發想
期末專題

 

Lab 1

Lab 2

Lab 3

Term Project

上個學期  實驗課進行方式

期末專題  上個學期的例子

  • 簡易門禁系統
  • 聲控相機
  • 體感夾娃娃機
  • 藍芽信號追蹤系統
  • 人臉追蹤系統
  • RFID 帳號管理

         (and more...)

Happy Hacking!

Made with Slides.com