Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Embedded

STMicroelectronics unveils STM32 Open Development Environment

Posted: 23 Feb 2016 ?? ?Print Version ?Bookmark and Share

Keywords:microcontroller? IoT? sensors?

STMicroelectronics' STM32 Open Development Environment, by large has developed an integrated ecosystems for developers of embedded systems as well as applications for the Internet of Things (IoT). The STM32 Open Development Environment (STM32 ODE) aims to develop devices and applications with ST components.

Using the STM32 ARM Cortex 32bit microcontroller devices as a foundation, the environment includes a set of expansion boards to easily add sensing, connectivity, power supply and management, movement and actuation, and signal-translation functions to developing products. The STM32 ODE also contains pre-integrated software packages, evaluation platforms, and reference designs for applications. The combination of modular hardware with comprehensive software enables fast prototyping of ideas that designers can smoothly transform into final designs.

The range of more than 20 STM32 Nucleo developer boards and more than 20 STM32 Nucleo expansion boards currently available and compatible with Arduino shields provides all the functionality needed to build Smart Things and IoT applications:

- Process: choices to optimise for right computing power, memory size, and MCU peripherals set;

- Sense: with 9-axis motion MEMS, environmental sensors, proximity and ranging sensors, and MEMS microphones;

- Connect: using Bluetooth Low Energy, Wi-Fi, NFC and Sub-GHz radio;

- Move and actuate: with motor drivers for DC, stepper and 3-phase DC brushless motors;

- Translate: through signal conditioning with operational amplifiers.

The STM32Cube is a set of powerful free-of-charge tools and embedded software bricks that enable development of applications on the STM32 platform. The embedded software bricks include common start-up initialisation code, a Hardware Abstraction Layer (HAL) for easy porting from one STM32 device or series to another, and middleware bricks for the most common functions required. The user-friendly STM32CubeMX PC-based software development tool also allows users to configure any STM32 microcontroller, by generating the appropriate peripheral initialisation C-code through a step-by-step process.

Every STM32 Nucleo Expansion board comes with free-of-charge STM32Cube expansion software. These SW libraries provide abstracted access to expansion-board functionality through high-level APIs and sample applications covering functions such as motor control, Bluetooth Low Energy and NFC connectivity, and sensing.

To get developers off to an even faster start, STM32 ODE offers SW Function Packs with pre-integrated software for a number of applications. For example, the recently introduced CLD-BLUEMIX1 pack provides SW that allows posting real-time sensor data to the IBM Bluemix telemetry demo page without the need of any coding. It combines the software for sensors, NFC/RFID dynamic tags, and a serial-to-Wi-Fi module with a middleware package to connect directly to the cloud provider with the required protocols and APIs.

Article Comments - STMicroelectronics unveils STM32 Ope...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top