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

Historical snapshot — AY2020/2021 Semester 2 · View current offering →
ModsCE3103AY2020/2021 Semester 2

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.

AUs3.0 AUs
CategoriesCoreBDE
Not Available To ProgrammeBCG, DSAI, MACS
Mutually Exclusive WithCE3003
Exam

Available Indexes

MonTueWedThuFri
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