Real Time Engineering - ELEC3041

   
   
   
 
Campus: Kensington Campus
 
 
Career: Undergraduate
 
 
Units of Credit: 6
 
 
EFTSL: 0.12500 (more info)
 
 
Indicative Contact Hours per Week: 4
 
 
Enrolment Requirements:
 
 
Prerequisite: ELEC2042
 
 
Fee Band: 2 (more info)
 
 
Further Information: See Class Timetable
 
 

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.