|
|
Feb 05, 2025
|
|
ITAD 430 - Embedded Systems
5.0 Credits The course introduces students to designing programming embedded systems. The course details the underlying development and design of embedded system components: boot up, memory management, peripherals, bus interfaces, power management, distributed computing, and Internet of Things (IoT). Required completion of ITAD 400 and ITAD 415 or instructor approval. Prerequisite Admittance to the Information Technology Application Development Program is required to take this course. 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 IoT architecture and design.
Course Typically Offered Winter
Add to Personal Catalog (opens a new window)
|
|
|