New: filter modules by day and time, student links, custom courses →
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
SC2107Microprocessor 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 |
SC1001
Introduction To Computational Thinking & Programming
SC1004
Linear Algebra For Computing
SC1005
Digital Logic
SC1006
Computer Organisation & Architecture
SC1007
Data Structures & Algorithms
SC1008
C & C++ Programming
SC1013
Physics For Computing
SC1123
Math 1: Linear Algebra & Calculus For Computing
SC1301
Language & Logic
| Mon | Tue | Wed | Thu | Fri | ||||
|---|---|---|---|---|---|---|---|---|
| 930 | 10345 TUT (TCEB) 0930-1020 Tue TR+4 Wk2-13 | |||||||
| 1000 | ||||||||
| 1030 | 10346 LAB (TCEC) 1030-1320 Tue HWLAB2 Odd Weeks | 10348 LAB (TEL1) 1030-1320 Tue HWLAB2 Even Weeks | 10344 TUT (TCEA) 1030-1120 Tue TR+8 Wk2-13 | |||||
| 1100 | ||||||||
| 1130 | 10346 TUT (TCEC) 1130-1220 Wed TR+7 Wk2-13 | 10348 TUT (TEL1) 1130-1220 Wed TR+15 Wk2-13 | 10347 LAB (TCED) 1130-1420 Thu HWLAB1 Even Weeks | |||||
| 1200 | ||||||||
| 1230 | ||||||||
| 1300 | ||||||||
| 1330 | 10344 LAB (TCEA) 1330-1620 Mon HWLAB1 Odd Weeks | 10345 LAB (TCEB) 1330-1620 Tue HWLAB2 Odd Weeks | ||||||
| 1400 | ||||||||
| 1430 | COMMON LEC (SCL3) 1430-1620 Fri LT6 | |||||||
| 1500 | ||||||||
| 1530 | ||||||||
| 1600 | ||||||||
| 1630 | 10347 TUT (TCED) 1630-1720 Fri TR+5 Wk2-13 | |||||||
| 1700 | ||||||||