We've improved performance — pages load faster than before →

Historical snapshot — AY2024/2025 Semester 2 · View current offering →
ModsCE3103AY2024/2025 Semester 2

Embedded Programming

AY2024/2025 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.

AUs3.0 AUs
CategoriesCoreBDE
Not Available To ProgrammeBCG, DSAI, MACS, REP(ASEN), REP(BIE), REP(CBE), REP(CSC), REP(CVEN), REP(EEE), REP(ENE), REP(MAT), REP(ME)
Not Available To All Programme With(Admyr 2021-onwards)
Mutually Exclusive WithCE3003, SC3103
Exam

Available Indexes

MonTueWedThuFri
1030

COMMON LEC (SCL3)

1030-1220 Fri

LT4, ONLINE

Wk1,2,4-13, Teaching Wk3

COMMON LEC (SCL3)

1030-1220 Fri

LT4, ONLINE

Wk1,2,4-13, Teaching Wk3

1100
1130

10973 LAB (TCCA)

1130-1420 Thu

HWLAB2

Even Weeks

1200
1230

10973 TUT (TCCA)

1230-1320 Fri

TR+5, ONLINE

Wk2,4-13, Teaching Wk3

10973 TUT (TCCA)

1230-1320 Fri

TR+5, ONLINE

Wk2,4-13, Teaching Wk3

1300
1330
1400