|
|
|
|
| |
|
| |
|
Contact: Eaton,Raymond Paul
| |
|
Campus: Kensington Campus
| |
|
Career: Undergraduate
| |
|
Units of Credit: 6
| |
|
| |
|
Contact Hours per Week: 4
| |
|
Enrolment Requirements:
| |
|
Prerequisite: ELEC2042
| |
|
| |
|
| |
|
|
|
Description
Real-Time Systems: real-time versus non real-time; hard/soft and critical/non-critical real-time systems; events and stimuli; processes, tasks and threads; concurrent processes; software architectures; state machines. Real-Time Kernels: Scheduling algorithms; co-routines and multi-tasking; inter-process communication and synchronisation; context switching; task management; reliability, testing and fault tolerance; timing analysis; device drivers. Real-Time Linux: POSIX and Linux; loadable kernel modules; inter-process communication; interrupts; shared memory and RT-FIFO's. Embedded Systems: Real-time kernels for embedded systems; Motorola 68HC11; MXC11 real-time executive.
|