Loading spinner

Introduction to embedded systems for IoT

 

Learn the basics of an embedded system: from MCU architecture to how to use an IDE (Integrated Development Environment) to build a full IoT application. Learn about sensors and Machine Learning for IoT using state-of-the-art development tools such as CubeIDE and the STM32 Discovery boards.

Based on the B-U585I-IOT02A discovery kit, this curriculum provides young engineers and techies with hands-on experience to build Internet of Things systems such as wearable consumer devices, wearable medical devices, residential IoT systems, and vehicle IoT systems.

Prepared by:

   Prof. William J. Kaiser, UCLA

 

Download-img

Tutorials


These tutorials will guide you through a full embedded system development journey: getting familiar with an IDE, experimenting with real-time sensor data, and building applications on the edge leveraging AI at the edge.

 

 

The B-U585I-IOT02A Discovery Kit


The B-U585I-IOT02A Discovery kit provides a complete demonstration and development platform for the STM32U585AI microcontroller, featuring an Arm® Cortex®-M33 core with Arm® TrustZone® and Armv8-M mainline security extension, 2 Mbytes of Flash memory and 786 Kbytes of SRAM, as well as smart peripheral resources.

 

 

Get resources-img

Resources


Click below to access the recommended tools and software for the B-U585I-IOT02A Discovery Kit.