Real-Time Operating Systems

Real-Time Operating Systems
Hardware/software interface, real-time kernel internals, implementation of high-level language constructs, issues in real-time application software development.
EC EN
425
 Hours4.0 Credit, 3.0 Lecture, 3.0 Lab
 PrerequisitesEC EN 324; or EC EN 330
 TaughtFall
 ProgramsContaining EC EN 425
Course Outcomes

Programming Languages

Ability to apply C and assembly programming languages and knowledge of the hardware/software interface to the design and implementation of a real-time kernel.

Real-Time Applications

Ability to design and implement a real-time application.

Real-Time Kernel

Ability to design and implement a real-time kernel.

Real-Time Application Software

Ability to use C programs, compilers, and debuggers in the design and implementation of real-time application software.

Service Routines

Ability to write interrupt service routines.

Tools

Ability to use a real-time operating system as a tool in the development of real-time application software.