Embedded Systems

Description

The course takes the students through various steps involved in designing practical embedded software. It also introduces the basic building blocks of an embedded system.

Availability

Callaghan Campus

  • Semester 1 - 2015

UoN Singapore

  • Trimester 3 - 2015 (Singapore)

Learning Outcomes

1. Develop software for commonly used embedded devices.

2. Program a data storage device in low level and interface that with an embedded product.

3. Learn the techniques used in developing a simple single-tasking operating system.gn

4. Use a real-time operating system to simplify his/her design.

5. Read, understand and modify the embedded software developed by other professional developers.

Content

  1. Machine level description of C programming language, e.g., memory management, optimising memory access time
  2. Filesystems
  3. Design of a simple DOS like system on embedded targets
  4. Multitasking and concurrent software
  5. Real-time operating systems

Assumed Knowledge

ELEC2700

Assessment Items

Project: Assignments

Formal Examination: Formal Examination

Contact Hours

Lecture

Face to Face On Campus 3 hour(s) per Week for Full Term

Students enrolled in the part-time evening program at UoN Singapore will receive equivalent instruction delivered in a block mode of 7 teaching weeks.

Tutorial

Face to Face On Campus 2 hour(s) per Week for Full Term