The combination of a broad range of expandable boards based
on leading-edge commercial products and modular software,
from driver to application level, enables fast prototyping of ideas
that can be smoothly transformed into final designs.
To start your design:
• Choose the appropriate STM32 Nucleo development board (MCU)
and expansion (X-NUCLEO) boards (sensors, connectivity, audio,
motor control etc.) for the functionality you need
• Select your development environment (IAR EWARM, Keil MDK, and
GCC-based IDEs) and use the free STM32Cube tools and software.
• Download all the necessary software to run the functionality on the
selected STM32 Nucleo expansion boards.
• Compile your design and upload it to the STM32 Nucleo
development board.
• Then start developing and testing your application.
Software developed on the STM32 Open Development
Environment prototyping hardware can be directly used in an
advanced prototyping board or in and end product design
using the same commercial ST components, or components
from the same family as those found on the STM32 Nucleo
boards.
STM32 Open Development Environment:
all that you need
61
The building blocks Your need Our answer
Move
Connect
Power
Sense
Process
Inertial modules, magnetometer
Proximity, microphone
Pressure, temperature, humidity
Bluetooth LE
Sub-GHz radio
NFC, GNSS
IO-Link
Energy management & battery
USB
General-purpose microcontrollers
Stepper motor driver
DC & BLDC motor driver
COLLECT
TRANSMIT
ACCESS
ACTUATE
POWER
PROCESS
Software
Secure microcontrollers
Touch controller
LED drivers
Accelerometer, gyroscope
HMI
Industrial input / output
Power supply
through USB
or external
source
Integrated
debugging and
programming
ST-LINK probe
STM32
microcontroller
Complete product range
from ultra-low power to
high-performance
ST morpho extension header
Arduino™ UNO R3 extension
headers