課程摘要

機電整合學堂

嵌入式作業系統

Embedded Operating Systems

負責教師

陳智勇

學分

3

基本授課節數

54
教導學生瞭解嵌入式系統、嵌入式作業系統的基本概念及嵌入式作業系統的實作。由一最小系統開始,逐步介紹與實作多工作業系統,之後再逐步擴展諸 Process/Thread 執行單元、記憶體管理、檔案系統、即時多工、驅動程式等設計,並帶學生逐步實踐並了解以上機制。
1. Introduction to Embedded Systems, Embedded OS and Real-time OS - Kernel objects and RTOS services 2. Multitasking - Task, process, thread, scheduler 3. Communication & Synchronization - Semaphores, mutex, message queues, mailbox and pipeline 4. Interrupt - Signal, timer and timer services 5. I/O & Memory - Socket, I/O Subsystem, Memory