Click to show Site menu [+]

Available in 2012

Callaghan CampusSemester 1
UoN SingaporeTrimester 2

Previously offered in 2013, 2011, 2010, 2009, 2008, 2007, 2006, 2005

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.

Objectives
1. Learn about programing techniques for embedded software design
2. Learn about the basic building blocks in modern embedded systems
3. Learn some common tools and tricks used in embedded System design
4. Learn some common industrial practices
5. Learn about widely used open source tools and how to use them
6. Obtain some insight about project management
7. Group learning
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
Replacing Course(s)
ELEC3710 Microprocessor Systems
Transition
TBA
Industrial Experience
0
Assumed Knowledge
ELEC2700
Modes of Delivery
Internal Mode
Teaching Methods
Lecture
Laboratory
Assessment Items
Essays / Written Assignments
as per course handout
Examination: Formal
as per University's timetable
Laboratory Exercises
As per course handout.
Projects
As per course handout.

PSB students please note: The project represents a major assessment item in this course. Course material is rearranged for part-time evening students in UoN Singapore (block mode) so that lecture material is presented in the early weeks of the course and the latter weeks primarily focus on project work. On-going access to lecture / tutorial staff is maintained during the project period through scheduled help desks / open labs.
Contact Hours
Lecture: for 3 hour(s) per Week for Full Term
Tutorial: for 2 hour(s) per Week for Full Term

Timetables