嵌入式系統導論

 

Objective: 介紹嵌入式系統的基本觀念,並搭配相關的實習課程。除了讓學生具備有基本的嵌入式系統的開發能力外,更能讓學生使用週邊的裝置進行創作。

Year/Semester: 2009/Fall

Time: Tue. 2~4/Wed. night 1~3 (Master)

Place: Social Sicence Building 1F19/Business Building 3F14 (Master)

Instructor: Assistant Professor Bor-Shing Lin

Office: Social Science 4F10

Office Hours: Any time, if I am at office

E-mail: bslin [AT] mail.ntpu.edu.tw

Home Page: http://web.ntpu.edu.tw/~bslin/

Teaching material:

Christopher Hallinan原著,林昭宏 翻譯, “Embedded Linux開發實務徹底研究”, 旗標。

 

Lectures:

Date

Topic

上課地點

9/15

Ch1

社科1F19/商館3F14()

9/22

Ch2

社科1F19/商館3F14()

9/29

Lab1

商館3F14

10/6

Ch3Ch4

社科1F19/商館3F14()

10/13

Ch4Ch5

社科1F19/商館3F14()

10/20

Ch6Ch7

社科1F19/商館3F14()

10/27

Lab2Lab3

商館3F14

11/3

Ch7Ch8

社科1F19/商館3F14()

11/10

Midterm Exam. (20%)

商館3F14

11/17

Lab4Lab5

商館3F14

11/24

Ch9Ch10

社科1F19/商館3F14()

12/1

Lab6Lab7

商館3F14

12/8

Ch10Ch11

社科1F19/商館3F14()

12/15

Lab8Lab9

商館3F14

12/22

Ch12Lab10

商館3F14

12/29

分組成果報告(40%)

社科1F19/商館3F14()

1/5

小型成果發表會(40%)

社科8F07()

1/12

Final Exam. (None)  

 

Announcement:
1. 12/29為分組成果報告, 報告時間為7~10分鐘, Q&A的時間為10~13分鐘, 每個人我都會問
問題, 甚至會問程式碼, 請各組組員積極參與. 當天繳交投影片及報告書的電子檔.

2. 1/5為小型成果發表會, 大學部會與產專班一起demo, 彼此可以互相觀摩. 場地在社科
8F07
. demo完後, 請檢查Freerunner手機是否正常,及配件是否齊全後繳交給助教.


3. 請還沒交proposal的同學, 趕快交, 注意你的proposal是否有"主題"跟"善用感測器"
不然只是等於在手機上寫一個程式而已. 可以去以下的地方去看別人的作品. 分組名單
可參考下面的"Team List", 遲交的會扣分喔.


4. 請在期末專題,各組組員積極參與,不要只有其中一兩個在做,上台報告的時候,我每個人
都會問, 屆時會有分數的差異喔.

5. 請有跟我借ARM9 S3C2440實驗板的同學來跟我拿, 並好好珍惜設備, Freerunner損壞率
有點高.

6. 所有投影片,報告,及demo的最後期限為1/13, 1/14將公佈成績. 公佈一週後,將於1/20將成

績送出,公佈的這一週有問題者,請盡速反應!!
 

Embedded Scores: (If you have any question, please contact me or TA)

嵌入式系統導論: PDF file

嵌入式作業系統: PDF file

 

Team List:

各組分組名單及題目: PDF file

 

Chapter:

Ch1 :簡介

Ch2 :你的第一次嵌入式經驗

Ch3 :處理器概要

Ch4 Linux核心簡介

Ch5 :核心啟始化

Ch6 :系統的初始化

Ch7 :開機載入程式

Ch8 :設備驅動程式基礎

Ch9 :檔案系統

Ch10MTD子系統

Ch11Busybox

Ch12:嵌入式開發環境

 

Experiment

Lab1 Neo Freerunner前置作業

Lab2 Freerunner三軸加速感測器

Lab3 Freerunner GPS

Lab4 :包裝IPK封裝檔案

Lab5 :OpenMoko Install Android

Lab6 Build Openmoko Kernel

Lab7 Build U-boot for Openmoko

Lab8 :Linux Driver Development

Lab9 Root Filesystem and MTD

Lab10Busybox

 

Notice

1. 期中為上機考,考試內容為實驗課內容。當日同時繳交1頁的專題計劃書。如果太為簡陋者,將退回重寫。emailbslin [AT] mail.ntpu.edu.tw上面註明組別。

2. 期末報告為期末考週前一週繳交,即最後一次分組成果報告繳交,emailbslin [AT] mail.ntpu.edu.tw,須有報告的投影片及期末報告電子檔。

3. 實驗材料請至ftp://120.126.145.76

4. 期末有小型發表會,必須有實機展示。

5. 鼓勵同學以專題作品參加校外比賽,有得獎者,有加分。

 

TA: 黃聖元

Lab: 社科5F25

Email: robert.huang1109 [AT] gmail.com

Tel: 86747111 (or Ext. 67111)