Course Summary
This course covers the design and implementation of multi-threaded and real-time systems, with particular emphasis on real-time systems for control of industrial processes and for embedded systems based on ARMv7 and x86 architectures.
Contents of the course include:
- Features and characteristics of real-time systems.
- Concurrent processes and mutual exclusion operations.
- Inter process communication and message passing between programs running on the same system or another system on the network.
- Analysis and design of real- time systems.
- Embedded systems design.
- Real- time scheduling principles.
You will be required to demonstrate your understanding by applying your gained knowledge to a 5-6 week project using a commercial grade industrial real- time operating system and development environment.
Please note that if you take this course for a bachelor honours program, your overall mark in this course will be one of the course marks that will be used to calculate the weighted average mark (WAM) that will determine your award level. (This applies to students who commence enrolment in a bachelor honours program from 1 January 2016 onward. See the
WAM information web page for more information.