Compare courses
Nanyang Technological University Center for Continuing Education

Using Linux for the Internet of Things

Oct 8—10, 2019
3 days
SGD 1156 ≈USD 835
SGD 385 per day

How it works


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with Nanyang Technological University Center for Continuing Education.

Full disclaimer.


Linux is becoming a popular operating system for embedded systems like media players, set-top boxes and other consumer electronics. Unlike desktop and server versions of Linux, embedded versions of Linux are designed for devices with limited resources and using different processor architectures.


The objective of the Embedded Linux course is to equip participants with sufficient knowledge and confidence to carry out an embedded Linux project. The course provides the participants with an understanding of how to configure and install the Linux kernel for use in embedded systems. Hands-on practice will be given to the participants in a step by step manner to implement Linux on an embedded platform.


Day 1

Introduction to Linux open source kernel, understanding the embedded systems platform requirements for Linux, the Linux boot process, Linux utilities for embedded applications, kernel configuration and compilation

Day 2

Debugging techniques for embedded Linux, Adding applications, setting up and configuring network for networked Linux applications, device driver model for embedded Linux

Day 3

Setting up Linux for MMU-less systems, porting Linux across processors, GUI for linux applications

Who should attend

This course is recommended for embedded system engineers who wish to learn how to implement Linux on an embedded system platform.


Mr Philip Teng graduated with a BEng (EE) degree from National University of Singapore and received his Masters in Electrical and Computer Engineering from Carnegie Mellon University, USA. Having worked on embedded system software in mission critical and safety critical applications for the past ...