Id: 003241
Credits Min: 3
Credits Max: 3
Description
Designing embedded real-time computer systems. Types of real-time systems, including foreground/background, non-preemptive multitasking, and priority-based pre-emptive multitasking systems. Soft vs. hard real time systems. Task scheduling algorithms and deterministic behavior. Ask synchronization: semaphores, mailboxes and message queues. Robust memory management schemes. Application and design of a real-time kernel. A project is required.
Prerequisites
Pre-Reqs: EECE.2160 ECE Application Programming,EECE.3170 Microprocessor Sys Desgn I, EECE.3220 Data Structures.
View Current Offerings