南台課程大綱 |
學年度 |
98學年第二學期
|
系所 |
電機系 |
課程名稱 |
嵌入式作業系統
|
班級 |
博研電機一甲
|
授課教師 |
蔡亮宙 |
點 閱
次 數 |
178
|
選修 |
選修
|
課程概述 |
The course introduces the roles of operating systems step by step from non-OS systems to variable kernels. Linux shall be the main programming platform used in the class. Students are asked to install Linux on a PC and an ARM-based target board.
|
課程目標 |
- What's what in embedded systems - Role and classification of operating systems - Programming on an evaluation board - Using Linux - Using system calls on Linux - Processes and Threads - Synchronization and deadlock - Network programming - Driver programming
|
課程大綱 |
- 嵌入式作業系統介紹 - 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
|
下載
|