Embedded Operating Systems - 105 Academic Year

嵌入式作業系統 - 105學年度

本課程是由 國立陽明交通大學電機工程學系 提供。

T1. 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.

 

課程用書:Qing Li and Carolyn Yao, Real-Time Concepts for Embedded Systems, CMP Books, 2003.

為求學習成效完美,請購買課本!

授課教師 電機工程學系 黃育綸老師
課程學分 3學分
授課年度 106學年度
授課對象 大學生、研究生
預備知識 The course is mainly open for students of Institute of Electrical Control Engineering. Priorities will be given in the order of master year 2, master year 1, Phd and undergraduates. 
課程提供 課程影音   課程綱要   課程行事曆 

 

課程目標

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

 

課程章節

章節 章節內容
IntroductionRTOS, EOS, ...
Multitaskingprocess, threads
Communication & Synchronization semaphore, mutex, shared memory, message queue, etc
Interruptinterrupt, signal, exception, timer
I/O memory, I/O subsystems, etc

 

課程書目

Real-Time Concepts for Embedded Systems, Qing Li with Caroline Yao, CMP Books, 2003

 

評分標準

項目百分比
Lab25%
Homework/Test25%
Final Project20%

本課程行事曆提供課程進度與考試資訊參考。

學期週次
上課日期
參考課程進度

第一週

2016/02/22
  • Introduction/Pretest
第二週2016/3/7
  • Lab0/1/2: getting start, kmodule
第三週2016/3/14
  • Interrupt, I/O, SCAMPER (I)
第六週2016/3/21
2016/3/28
2016/4/11
  • Multitasking
    Lab3: task
第八週2016/4/18
  • Project Feasibility Study (Presentation Required)
第九週2016/4/25
  • Project Development
    Design Presentation (Presentation Required)
第十二週2016/5/2
2016/5/9
2016/5/16
2016/5/23
  • Comm & Sync
    Lab4/5/6: semaphore/mutex, shared memory, timer signal
第十三週2016/5/30
  • Lab7: socket, etc.
第十四週2016/6/6
  • Final Exam
第十六週2016/6/13
  • Final Project
preload imagepreload image