課程資訊
課程名稱
嵌入式系統程式設計及實驗
EMBEDDED SYSTEM PROGRAM DESIGN AND LAB 
開課學期
94-2 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
王勝德 
課號
EE5127 
課程識別碼
921 U8100 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期一A,B(18:25~20:10) 
上課地點
博理114 
備註
星期三78為實驗時段
總人數上限:30人 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

一.內容


本課程結合理論與實驗,主要目的在讓學生學習及實習嵌入式系統程式設計,將採用 ARM 7, ARM 9 及 Xscale 實習板,搭配 ICE debug tool 來發展程式。本課程可作為嵌入式系統的進階課程,將依據學生的背景分組上課,修課人數因實驗設備關係限 30人。


Outline


Lectures:


1. Introduction to Embedded Systems and their Program Design


2. Assembly Programming


3. C Programming


4. Operating System Application Programming Interface


5. Embedded System Graphics User Interface


6. System Integration


LAB:


7. ARM processor and assembly programming


8. MIPS processor and assembly programming


9. System Call Concepts, Loading Executables, and Code Optimization


10. Memory-Mapped I/O and Flash Programming


11. Concurrency & Interrupts, writing a simple game using concurrency


12. Analysis of a real-time system


13. Process Scheduling & Synchronization


14. Home TV using ARM 9 development system


15. Hardware/Software Codesign using FPGA


16. IP broadband router using Xscale development environment





二.教科書


自編講義。





四. 成績評量方式


本課程為實作課程,實習報告 30%、期末專題報告50%、口頭發表 20%





五. 預修課程


作業系統、資料結構、計算機程式


 

課程目標
 
課程要求
 
預期每週課後學習時數
 
Office Hours
 
參考書目
 
指定閱讀
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
實習報告 
30% 
 
2. 
期末專題報告 
50% 
 
3. 
口頭發表 
20% 
 
 
課程進度
週次
日期
單元主題