Home > Professional Development Courses >

 

Accounts/Business/HRM | Communication Skills | Education | Engineering | IT & Information Studies | Personal Development

 

 

Real Time Embedded Software for The Real World (e2i)(SFC) 

Introduction

Embedded systems are integral part of our daily lives, existing in various applications from rice cookers to air-conditioning units to aircrafts to automotives. These systems operate in the real world with real time constraints, and with various interfaces to sensors and actuators we interact with. Embedded within these systems are microcontrollers and processors running embedded, real time software. 

Objectives

This is an introduction course to embedded systems and writing real time software for embedded systems. The objective of the Real Time Software Course is to equip participants with sufficient knowledge and confidence to write software for real time embedded systems. Participants will be introduced to device I/O programming, using a real time operating system, and writing a real time software application. 

Outline

Day 1
Introduction to embedded computing platform, understanding processors, device input/output (I/O), storage media for embedded systems

Day 2
Introduction to a real time operating system, using multi-tasking, semaphores, interprocess communications, understanding a board support package and writing a device driver

Day 3
Introduction to real time software, understanding real time scheduling, deadlocks, mutual exclusion, time-triggered vs event triggered architectures

** Participants will be provided with a hardware board, which can be brought home after the course. Hands-on exercises will be carried out extensively on the hardware board during the class, to reinforce the theory learnt in the lectures. **  

Trainer(s)

Mr 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).

Who Should Attend

This introductory course is recommended for software engineers who are new to embedded systems, and wish to learn how to program a real time software on a real embedded system.

Course Pre-requisite:
Basic C programming experience

Fee with e2i subsidy: S$770.40 (inclusive of GST). *conditions apply

To be eligible for e2i subsidy, participants:
- must be Singaporeans or Permanent Residents of Singapore
- achieve minimum 75% attendance per run
* Participants who do not fulfill the above criteria are not eligible for e2i funding, and are required to pay the course fee in full.  

Details

Date(s):

23 to 25 August 2017 

Time:

9:00am to 5:00pm 

Venue:

NTU@one-north campus, Executive Centre 

Closing Date:

9 August 2017 

Course Fee:

Standard: S$1155.60  

NTU/NIE Alumni, Staff & Students: S$924.48  

Group (3 & Above): S$1040.04

NTUC Member: S$1040.04

 

Registration fees inclusive of:

  • Course materials

  • Light refreshments

  • Complimentary Lunch - applicable at NTU@one-north campus only

  • Prevailing GST

Online Registration

>> CLICK HERE to Register Online

 

Methods of Payment

1. Credit Card (Visa, American Express and Mastercard only)

2. Cheque made payable to Nanyang Technological University

3. Invoice to Company (for Company Sponsored Participants)

4. E-invoice (for Government Organizations)

5. Telegraphic Transfer or Bank Draft (Note: All related charges are to be borne by participant)

Cancellation & Refund Policy

A written notification to cce@ntu.edu.sg or fax to

6774 2911 before course closing date.

No cancellation charges (Full refund)

 

 

A written notification on or after course closing date.
 

No Refund

SkillsFuture Credit (if applicable):
- Participant to cancel their claim with WDA
- NTU-CCE reserves the rights to collect the full fee amount from the participant

Replacement Policy

Given a 3 days notice before course commencement, companies may replace participants who have signed up for the course. Terms and conditions apply.

 

There is no replacement for participant utilising SkillsFuture Credit. Participant to cancel their SkillsFuture Credit claim with WDA.

Terms and Conditions

• Course is subject to a minimum participation before commencement
• Course is subject to a first-come-first-serve basis in light of overwhelming responses
• NTU-CCE reserves the right to change or cancel any course or trainer, in light of unforeseen circumstances
• All details are correct at time of dissemination

Privacy Clauses

At NTU-CCE, participants’ personal information is collected, used and disclosed for the following purposes:
  1. To process your application.
  2. For course administration and billing.
  3. To enable the trainers to know the background of the course participants.
  4. To submit to governmental authorities for funding verification, administration and survey conducted by them (only applicable to funded courses).
  5. To submit to NTU Alumni Affairs Office, NTUC and other relevant organisations for course discount verification (if applicable).
  6. To issue certificate to the course participants.
  7. For marketing of courses to participants via E-newsletter.
  8. To understand and study the profile of its course participants for NTU’s policy making and planning.
  9. To deal with any matter related to the course.
Full Data Protection and Privacy Statement : CLICK HERE  

 

 

Accounts/Business/HRM | Communication Skills | Education | Engineering | IT & Information Studies | Personal Development

 

 

© Nanyang Technological University - Centre for Continuing Education

Copyright | Disclaimer | Privacy Statement

Reg. No. 200604393R