關閉視窗
南臺科技大學106學年度第2學期課程資訊
課程代碼 2BM01001
課程中文名稱 嵌入式即時作業系統
課程英文名稱 Embedded Real-Time Operating System
學分數 3.0
必選修 選修
開課班級 博研電機一甲,博電機國際一甲,碩研電機一甲,碩電機國際一甲
任課教師 蔡亮宙
選課人數
上限 人 目前已選人數17 人
上課教室(時間)
週四 第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
課程融入SDGs
期考調查
期中考(第9週)考試方式
期末考(第18週)考試方式
其他週考試考試週次與方式
教學方式與評量方式
課程學習目標教學方式評量方式
了解何謂嵌入式作業系統及其相關的應用
課堂講授  
實作 ( 平時 )
使用Linux系統以及相關的應用
課堂講授  
實作 ( 平時 )
在Linux系統上架設伺服軟體的經驗
課堂講授  
實作演練  
實作 ( 期中 )
在Linux系統上撰寫程式的經驗
課堂講授  
實作演練  
實作 ( 期末 )
指定用書
書名
作者
書局
年份
國際標準書號(ISBN)
版本
請同學遵守智慧財產權觀念,使用正版教科書,不得不法影印、下載及散布,以免觸犯智慧財產權相關法令 。
參考書籍
教學軟體
課程規範