嵌入式作業系統
Embedded Operating Systems
| 節 | 週三 |
|---|---|
5 13:20–14:10 | 嵌入式作業系統 EDB06 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
This course will detail the working principles and design philosophy of embedded systems and with prime focus on (1) Linux Kernel, (2) Cyber-Physical System, (3) Memory Architecture, (4) Linux kernel Architecture, (5) Linux kernel Driver. Please be noted that the knowledge of the Operating System, C language, and the use of basic Linux commands are required before taking this course. Also, this course will be taught in English and please consider this course as a good chance for you to perfect your English skills.
Operating System, C language, and the use of basic Linux commands
詳見課程第一週次介紹
Midterm: 30%, Final Presentation: 30%, Homework: 40%
| 週次 | 主題 |
|---|---|
| 第 1 週 | Lec01: Introduction |
| 第 2 週 | Lec02: The Big Picture |
| 第 3 週 | Lec03: Linux and Real time |
| 第 4 週 | Lec04: The Linux Kernel |
| 第 5 週 | Lec05: Kernel Arch for Device Drivers & Kernel Initialization |
| 第 6 週 | Lec06: Driver Allocation, Input Subsystem & Memory |
| 第 7 週 | Lec07: Direct Memory Access & misc |
| 第 8 週 | Midterm |
| 第 9 週 | Lec08: Flash Memory |
| 第 10 週 | Lec08: Flash Memory |
| 第 11 週 | Lec10: USB Device |
| 第 12 週 | Lec11: I2C |
| 第 13 週 | Lec12: Kernel Framework & PCI |
| 第 14 週 | Final Presentation |
| 第 15 週 | Final Presentation |
| 第 16 週 | Final Presentation |
Embedded Linux Primer: A Practical Real-World Approach, by Christopher Hallinan, Prentice Hall, Linux Device Drivers, 2e/3e, by Alessandro Rubini and Jonathan Corbet, O'Reilly Understanding the Linux Kernel, 2e/3e, by Daniel P. Bovet and Marco Cesati, O'Reilly
- 時間
- 每週三下午 13:00-15:00
- 聯絡方式
- 教師 email 或 課程群組