Embedded Systems

Course code ELEC3730Units 10Level 3000Faculty of Engineering and Built EnvironmentSchool of Electrical Engineering and Computer Science

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.

Available in 2015

Callaghan CampusSemester 1
UoN SingaporeTrimester 3
Previously offered in 2014
Objectives1. 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
Content1. 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
Industrial Experience0
Assumed KnowledgeELEC2700
Modes of DeliveryInternal Mode
Teaching MethodsLecture
Assessment Items
Essays / Written Assignmentsas per course handout
Examination: Formalas per University's timetable
Laboratory ExercisesAs per course handout.
ProjectsAs 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 HoursLecture: for 3 hour(s) per Week for Full Term
Tutorial: for 2 hour(s) per Week for Full Term
Timetables2015 Course Timetables for ELEC3730