New: exam schedule, bulk module import, index locking, prereq graphs, and more →
This course aims to teach you how to develop programs for OS based embedded systems that are increasingly been used in many modern embedded systems, ranging from handphones to automotive applications.
In this course, you will first learn about the process of developing multitasking programs for embedded systems based on RTOS, its features and its performance metric. You will then learn the programming techniques used in Linux based systems, ranging from the use of toolchain (GCC, Makefile and Linker Script), concurrent programming techniques (IPC, multitasking and multithreading), kernel modules development and its booting process.
Required first
CE2007Microprocessor-Based Systems DesignCE2107Microprocessor System Design & DevelopmentEmbedded Programming
Unlocks
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
| Mon | Tue | Wed | Thu | Fri | |||
|---|---|---|---|---|---|---|---|
| 930 | 10450 TUT (TCEB) 0930-1020 Tue TR+4, ONLINE Wk2-9,11-13, Teaching Wk10 | 10450 TUT (TCEB) 0930-1020 Tue TR+4, ONLINE Wk2-9,11-13, Teaching Wk10 | |||||
| 1000 | |||||||
| 1030 | 10449 TUT (TCEA) 1030-1120 Tue TR+8, ONLINE Wk2-9,11-13, Teaching Wk10 | 10449 TUT (TCEA) 1030-1120 Tue TR+8, ONLINE Wk2-9,11-13, Teaching Wk10 | |||||
| 1100 | |||||||
| 1130 | |||||||
| 1200 | |||||||
| 1230 | |||||||
| 1300 | |||||||
| 1330 | 10449 LAB (TCEA) 1330-1620 Tue HWLAB1 Even Weeks | 10450 LAB (TCEB) 1330-1620 Tue HWLAB1 Odd Weeks | COMMON LEC (SCL3) 1330-1520 Fri LT4, ONLINE Wk1-9,11-13, Teaching Wk10 | COMMON LEC (SCL3) 1330-1520 Fri LT4, ONLINE Wk1-9,11-13, Teaching Wk10 | |||
| 1400 | |||||||
| 1430 | |||||||
| 1500 | |||||||
| 1530 | |||||||
| 1600 | |||||||