|
||||||||||||||||||||||||||||||||||||||||||||
Real Time Engineering - ELEC3041 | ||||||||||||||||||||||||||||||||||||||||||||
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.
|