Skip Ribbon Commands
Skip to main content

Course Detail

Using Linux for the Internet of Things


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.


Date(s): 8 to 10 January 2020
Time: 9:00AM to 5:00PM
Venue: NTU@one-north campus, Executive Centre (Buona Vista)
Closing Date:
25 December 2019
Course Fee: Standard: S$1155.60   View more
Registration fees inclusive of:
  • Course materials
  • Prevailing GST
  • Light refreshments
  • Complimentary Lunch


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

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

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

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

Hands-on exercises will be conducted during the class. Each participant will be given an embedded Linux hardware board to work on, and will be able to bring it home after the course.

Read more


Teng, Philip

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 fourteen years, Philip has extensive know-how in developing complex software, as well as the key technologies in real time embedded software. His experience includes commercial and defence applications, such as the unmanned ground vehicle application for commercial port operations. He is also the team leader of the flight software team for Singapore's first micro-satellite, which was successfully launched into space and operating. Philip is also lecturing in NTU on Embedded Systems Programming for the Masters of Science (Embedded Systems).

This course is recommended for embedded system engineers who wish to learn how to implement Linux on an embedded system platform. Course Pre-requisite: Basic C programming experience and some familiarity with basic operating system concepts.
Standard Course Fee S$1155.60
Course fee payable after SSG funding, if eligible under various schemes

Cat-A SSG Funded Courses1


Enhanced Training Support for SMEs (ETSS) 2


Mid-Career Enhanced Subsidy (MCES)3


Workfare Training Support (WTS)4

Standard Course Fee $1155.60
Course fee payable after funding or subsidy, if eligible under various schemes
Course fee payable after Discount^

Group of 3 pax and above


NTU/NIE Alumni, Staff & Students


NTUC Member

- All fees stated are inclusive of 7% GST
- SkillsFuture Credit can be used to offset course fees payable.
With effect from 1 April 2020, eligible Singaporeans can start using their one-off SkillsFuture Credit top-up (up to S$500 credit), claimable for full range of SkillsFuture Credit-eligible courses offered by PaCE@NTU. For more information, please visit
- Union Training Assistance Programme (UTAP) - Union and NTUC members may enjoy 50% unfunded course fee support for up to $250 each year when you sign up for courses supported under UTAP.
For more information, visit

1 Cat-A SSG Funded Courses - Eligible Singapore Citizens and PRs may enjoy up to 70% of the course fee. For more information, visit
Enhanced Training Support for SMEs (ETSS) - SME-sponsored employees (Singapore Citizens and PRs) may enjoy subsidies up to 90% of the course fee.
For more information, visit
3 Mid-Career Enhanced Subsidy (MCES) - Singaporeans aged 40 and above may enjoy subsidies up to 90% of the course fee.
For more information, visit

4 Workfare Training Support (WTS) - Singaporeans aged 35 and above (13 years and above for persons with disabilities) and earn not more than S$2,000 per month, may enjoy subsidies up to 95% of the course fee. For more information, visit
- The NTUC Training Fund (SEPs) is applicable for courses under the SkillsFuture Series courses. For more information, visit

^ Discount cannot be used in conjunction with other SSG funding scheme or NTU Alumni Course Credit. Participants are eligible for only ONE of the discount schemes.
Not sure which programme to go for? Use our programme finder
Loading header/footer ...