CSE 5342. EMBEDDED SYSTEMS II. 3 Hours.
Advanced course in design of microcontroller-based systems. Emphasis is on the application of microcontrollers to real-time problems. Topics include the study of the differences in bare metal and embedded Linux implementations, simple Linux character device drivers, bootloader design, watchdog and supervision concepts, and developing applications such as PID controllers. Course includes significant laboratory content and a project with extensive hardware and software requirements. Prerequisite: CSE 3323 and CSE 3442, or CSE 5400, or consent of instructor.