關閉視窗
南臺科技大學106學年度第2學期課程資訊
課程代碼 2BM01001
課程中文名稱 嵌入式即時作業系統
課程英文名稱 Embedded Real-Time Operating System
學分數 3.0
必選修 選修
開課班級 博研電機一甲,博電機國際一甲,碩研電機一甲,碩電機國際一甲
任課教師 蔡亮宙
上課教室(時間)
週四 第6節 (B502)
週四 第7節 (B502)
週四 第8節 (B502)
課程時數 3
實習時數 0
授課語言 1.英語 ◎全程外語教學
輔導考證
課程概述 The course introduces the roles of operating systems step by step from non-OS systems to variable kernels.
By installing Linux and using system calls, students are supposed to understand more about system programming.
先修科目或預備能力 C Language Programming
課程學習目標與核心能力之對應
編號中文課程學習目標英文課程學習目標
1 了解何謂嵌入式作業系統及其相關的應用
2 使用Linux系統以及相關的應用
3 在Linux系統上架設伺服軟體的經驗
4 在Linux系統上撰寫程式的經驗
就業力培養目標 此門課程無設定權重值
中文課程大綱 - 嵌入式作業系統介紹
- uC/OS-II介紹&使用
- Linux 系統建置/操作
- 使用VMWare 環境on PC
- Build Linux on ARM board
- 作業系統(O.S.)上課
- 以 Linux 為主要範例說明
- Linux 之程式設計
Process/Thread,
Synchronization,
IPC
Kernel Modules
insmod程式設計
Socket
英/日文課程大綱 -Embedded operating systems - introduction
-Programming on non-OS systems
-Using and Programming on uC/OS-II
-Linux operating system – setup and operation
-VMWare on PC
-Building Linux on Target ARM board
-Linux system calls
-Programming on Linux platform
Process/Thread
Synchronization
IPC
Kernel Modules
Socket
課程進度表 Topics covered:

-Embedded operating systems - introduction
-Programming on non-OS systems
-Introducing FreeRTOS
-Using and Programming on uC/OS-II
-Linux operating system – setup and operation
-VMWare on PC
-Building Linux on Target ARM board
-Linux system calls
-Programming on Linux platform
Process/Thread
Synchronization
IPC
Kernel Modules
Socket
期考調查
期中考(第9週)考試方式
期末考(第18週)考試方式
其他週考試考試週次與方式
教學方式與評量方式
課程學習目標教學方式評量方式
了解何謂嵌入式作業系統及其相關的應用
課堂講授  
實作平時
使用Linux系統以及相關的應用
課堂講授  
實作平時
在Linux系統上架設伺服軟體的經驗
課堂講授  
實作演練  
實作期中
在Linux系統上撰寫程式的經驗
課堂講授  
實作演練  
實作期末
指定用書
書名
作者
書局
年份
國際標準書號(ISBN)
版本
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
參考書籍
教學軟體
課程規範