NTU Mods has new features!

Not offered in the current semester · Last offered AY2025/2026 Semester 1
ModsCE3103

Embedded Programming

Last offered — AY2025/2026 Semester 1

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
Grade Type
PrerequisiteCE2107, CE2007
Not Available To ProgrammeBCG, DSAI, MACS
Not Available To All Programme With(Admyr 2021-onwards)
Not Available As BDE/UE To Programme
Not Available As Core To Programme
Not Available As PE To ProgrammeREP(ASEN), REP(BIE), REP(CBE), REP(CSC), REP(CVEN), REP(EEE), REP(ENE), REP(MAT), REP(ME)
Mutually Exclusive WithCE3003, SC3103
Not Offered As BDEYes
Not Offered As Unrestricted Elective
Exam

Total hours per week: 9 hrs