Homepage » ALL COURSE » College of Electrical and Computer Engineering » Embedded Operating Systems – 106 Academic Year | College of Electrical and Computer Engineering Prof. Yu-Lun Huang
本課程是由 國立陽明交通大學電機工程學系 提供。
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.
Textbook:Real-Time Concepts for Embedded Systems, Qing Li with Caroline Yao, CMP Books, 2003
For perfect learning results, please buy textbooks!
Instructor(s) | College of Electrical and Computer Engineering Prof. Yu-Lun Huang |
---|---|
Course Credits | 3 Credits |
Academic Year | 105 Academic Year |
Level | College Students、Graduate Student |
Prior Knowledge | 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. |
Related Resources | Course Video Course Syllabus Course Calendar |
Week | Course Content | Course Video |
---|---|---|
1 Introduction 1-1 Embedded Systems 1-2 Development of Embedded Systems 1-3 Embedded OS | Watch Online | |
Lab0: EOS Pre-Lab | Watch Online | |
Lab 1: Getting Started | Watch Online | |
Lab 2: Build Image | Watch Online | |
2 I/O Subsystem | Watch Online | |
Lab 3a: LED Control on PXA270 | Watch Online | |
3 Multithreaded Programming 3-1 Task & Scheduler (1/2) | Watch Online | |
3-1 Task & Scheduler (2/2) | Watch Online | |
3-2 Linux Process 3-3 Linux Thread | Watch Online | |
Lab1 實作 | Watch Online | |
Lab2 實作 | Watch Online | |
Lab3 實作 | Watch Online | |
5 Communication & Synchronization 5-1 Inter-Process Communication (IPC) | Watch Online | |
5-1-2 Message Queues | Watch Online | |
5-1-3 Pipe 5-1-4 Shared Memory | Watch Online | |
4 Memory | Watch Online | |
5-2 Communication | Watch Online | |
5-3 Synchronization | Watch Online | |
Lab 3b: I/O | Watch Online | |
Lab 3c: I/O (Socket Programming) | Watch Online | |
Lab 4: Task Lab 5: Inter-Process Communication (Part I) Lab 6: Inter-Process Communication (Part II) | Watch Online | |
Lab 7: Signal and Timer | Watch Online |
課程目標
This is a flip classroom. In-class homeworks are given on a weekly basis.
The students are to study before coming to the class. In the class, the students are asked to do the homeworks in groups, and present their own solutions.
課程章節
章節內容 |
Matrices and Vectors |
Linear Transformations |
Determinants |
Subspaces |
Eigenvalues and Eigenvectors |
Orthogonality |
Vector Spaces |
課程書目
Elementary Linear Algebra, 2nd edition by Spence, Insel, and Friedberg, 2008, Pearson Education.
評分標準
項目 | 百分比 |
Homeworks | 25% |
Quiz | 20% |
Midterm | 25% |
Final | 30% |
本課程行事曆提供課程進度與考試資訊參考。
章節內容 |
Matrices and Vectors |
Linear Transformations |
Determinants |
Subspaces |
Eigenvalues and Eigenvectors |
Orthogonality |
Vector Spaces |