Telecommunication Systems
TELE 6550: IoT Embedded System Design
Lecture - 4 credits
ND
EI
IC
FQ
SI
AD
DD
ER
WF
WD
WI
EX
CE
- Explores the technologies and techniques behind the field of design and development of modern embedded devices in IoT systems.
- Specifically, focuses on a hands-on approach to software development on an embedded hardware platform.
- Through a final project, students have an opportunity to build and deploy an industrial-grade state-of-the-art embedded IoT solution.
- Presents C coding, but also reviews the ARM ISA as well as C++ development and debugging.
- Applies theoretical concepts to practical issues including pipelining, parallelism, concurrency, memory architectures, and I/O (GPIO, I2C, UART, SPI).
- Introduces bare-metal and OS-based development focusing on multitasking, scheduling, interrupts, threads, processes, tasks, IPC, drivers, contention resolution, and shared memory.
- Introduces state-of-the-art Google Cloud IoT and FreeRTOS APIs.
Explores the technologies and techniques behind the field of design and development of modern embedded devices in IoT systems. Show more.