Embedded Programming
AY2020/2021 Semester 2
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.
| AUs | 3.0 AUs |
| Categories | CoreBDE |
| Not Available To Programme | BCG, DSAI, MACS |
| Mutually Exclusive With | CE3003 |
| Exam |
Available Indexes
| Mon | Tue | Wed | Thu | Fri | ||||
|---|---|---|---|---|---|---|---|---|
| 1130 | COMMON LEC (CE3) 1130-1330 Thu ONLINE | 10038 TUT (SEP3) 1130-1230 Fri TR+19 Wk2-13 | ||||||
| 1200 | ||||||||
| 1230 | ||||||||
| 1300 | ||||||||
| 1330 | 10038 LAB (SEP3) 1330-1630 Mon HWLAB2 Odd Weeks | 10039 LAB (SEP4) 1330-1630 Mon HWLAB2 Even Weeks | 10039 TUT (SEP4) 1330-1430 Tue TRX44 Wk2-13 | 10036 LAB (SEP1) 1330-1630 Thu HWLAB2 Even Weeks | 10037 LAB (SEP2) 1330-1630 Thu HWLAB2 Odd Weeks | |||
| 1400 | ||||||||
| 1430 | 10037 TUT (SEP2) 1430-1530 Tue TRX44 Wk2-13 | |||||||
| 1500 | ||||||||
| 1530 | 10036 TUT (SEP1) 1530-1630 Mon TR+18 Wk2-13 | |||||||
| 1600 | ||||||||