ECEN-32000 Hardware and Software Systems

This course discusses the operation, design and analysis of integrated computing systems, considering both the hardware and software and their impact on each other. The material will be taught from the application perspective of embedded systems. Topics include embedded systems as hardware/software platforms; networks of devices; communication buses; device drivers and interrupts; processes, threads, and tasks; real-time operation systems; embedded software development tools; real-time operating systems; and benchmarking of computer systems.

Credits

3

Prerequisite

ECEN 20000, ECEN 21000, and ECEN 22000