|
|
May 10, 2025
|
|
ITAD 430 - Embedded Systems
5.0 Credits The course introduces students to programming embedded systems. It details the underlying development of system components: boot up, memory management, peripherals, and bus interfaces. Additional topics include: power management, distributed computing, and The Internet of Things (IoT). Prerequisite ITAD 400 and ITAD 415. Course-level Learning Objectives (CLOs) Upon successful completion of this course, students will be able to:
- Demonstrate the ability to analyze and create the boot up procedure, using startup code and bootloaders (allocated in memory) in order to load the embedded system.
- Implement memory management, utilizing the address space, by creating stack and heap storage for program usage.
- Configure and design peripheral interrupts and general purpose I/O for the embedded system.
- Develop distributed systems and understand an IoT architecture.
Add to Personal Catalog (opens a new window)
|
|
|