Description
The Ratio Embedded Systems Development Kit – Pro is a comprehensive embedded development platform built around the STM32 ARM Cortex-M microcontroller architecture.
The kit expands on the Core Development Kit by adding additional hardware modules and debugging tools that allow engineers to explore more advanced embedded systems concepts including communication protocols, connected devices and system analysis.
It provides a flexible environment for developing and experimenting with embedded firmware using real hardware components.
Designed for Practical Embedded Development
The Pro kit allows engineers to experiment with a wide range of embedded system concepts including:
• microcontroller firmware development
• sensor integration
• communication protocols
• real-time embedded systems
• embedded system debugging
• hardware interaction and control.
The kit is suitable for both professional engineers and developers who want a more capable hardware platform for learning and experimentation.
Core Microcontroller Platform
STM32 Nucleo Development Board
The development kit is built around an STM32 ARM Cortex-M microcontroller platform widely used in professional embedded systems development.
Features include:
• integrated ST-Link debugger
• USB programming interface
• access to GPIO and peripheral interfaces
• compatibility with STM32CubeIDE development tools.
Hardware Included
The Pro Development Kit includes everything provided in the Core kit as well as additional modules for advanced experimentation.
Development Hardware
• STM32 Nucleo development board
• breadboard
• jumper wire kit
• USB programming cable
Sensors and Interface Modules
• BME280 environmental sensor
• MPU6050 accelerometer and gyroscope
• rotary encoder input module
• 0.96″ OLED display (I²C interface)
These components allow developers to build practical sensor-driven embedded applications.
Advanced Communication Modules
The Pro kit includes additional modules that allow engineers to experiment with embedded communication systems.
• ESP32 WiFi module
• CAN bus communication module
• SPI flash memory module
These modules support experimentation with connected devices, communication protocols and data storage.
Debugging and Analysis Tools
To support deeper exploration of embedded systems behaviour the kit also includes tools for analysing communication and system activity.
• USB serial communication interface
• compact logic analyser for analysing digital signals including SPI, I²C and UART.
Development Environment
The kit is designed to work with the STM32CubeIDE development environment, which provides:
• compiler and debugger
• firmware libraries
• project configuration tools
• FreeRTOS integration.
Example firmware projects and setup instructions are provided as part of the Ratio Embedded Developer Toolkit.
Example Applications
The hardware included in the kit allows developers to experiment with a variety of embedded system projects including:
• environmental sensor monitoring
• real-time embedded firmware tasks
• display interfaces and embedded UI
• communication protocol experimentation
• embedded system debugging and analysis.
Used in Embedded Systems Training
This development kit is also used in the following embedded systems training courses:
• STM32 Embedded C Programming
• Real-Time Embedded Systems with FreeRTOS
• Embedded C++ for Microcontrollers
Participants in these courses receive the development kit prior to the workshop so they can complete practical hardware-based labs.
Continue Experimenting After Training
The kit provides a flexible development platform that engineers can continue using after training to experiment with new embedded applications and firmware designs.



