Path: EDN Asia >> Product Centre >> IC/Board/Systems Design >> STMicroelectronics rolls out dev't platform for STM32 devices
IC/Board/Systems Design Share print

STMicroelectronics rolls out dev't platform for STM32 devices

10 Feb 2015

Share this page with your friends


STMicroelectronics announces the STM32Cube, a software development platform supporting the STM32 microcontroller family. It includes a graphical configurator and initialisation C-code generator, comprises a hardware abstraction layer (HAL) with fully portable APIs.

STM32Cube enables a quick and easy start with any STM32 device and simplifies porting of code from one product series to another. The development platform is available for all devices in volume production, from the ultra-low-power to the very-high-performance series.

The platform comprises the STM32CubeMX graphical configurator and initialisation C-code generator, which provides wizards that help configure the pin-out, clock-tree and peripherals, and meet constraints on power consumption. After configuration, the tool generates C initialisation code that matches the user's choices.

In addition, it can also automatically download the corresponding embedded software. This delivers a high-value service for developers by saving time normally spent configuring the microcontroller and overcoming resource conflicts. Unlike some competing tools, STM32CubeMX is not dedicated to a proprietary development environment and instead allows developers to create code for independent IDEs such as ARM/Keil MDK-ARM, IAR EWARM and GCC-based IDEs.

STM32Cube also provides embedded software packages for individual STM32 series. The latest package for STM32F1 devices has been added, and any future STM32 families, including the STM32 F7 series that goes into production later this year, will benefit from STM32Cube support upon introduction.

Each embedded software package comprises a hardware abstraction layer (HAL) with fully portable APIs, checked using Grammatech CodeSonar for optimum code quality and reliability, as well as closely integrated middleware that eliminates the complex task of assessing dependencies between individual software components. In addition, a built-in automatic update mechanism relieves the burden of checking software status.

Items of middleware include the open-source TCP/IP stack (LwIP), FreeRTOS with CMSIS-RTOS wrapper, open-source FatFS file system, ST's USB Host and Device library, ST's touch-sensing library and ST's STemWin professional graphics stack. These are provided on business-friendly terms such as BSD open-source licences, or proprietary licences for software developed and supported by ST.

The embedded software packages come with large numbers of examples and demonstrations targeted at ST development boards including Evaluation Boards, Discovery Kits and the latest STM32 Nucleo-boards line.

Want to more of this to be delivered to you for FREE?

Subscribe to EDN Asia alerts and receive the latest design ideas and product news in your inbox.

Got to make sure you're not a robot. Please enter the code displayed on the right.

Time to activate your subscription - it's easy!

We have sent an activate request to your registerd e-email. Simply click on the link to activate your subscription.

We're doing this to protect your privacy and ensure you successfully receive your e-mail alerts.

Add New Comment
Visitor (To avoid code verification, simply login or register with us. It is fast and free!)
*Verify code:
Tech Impact

Regional Roundup
Control this smart glass with the blink of an eye
K-Glass 2 detects users' eye movements to point the cursor to recognise computer icons or objects in the Internet, and uses winks for commands. The researchers call this interface the "i-Mouse."

GlobalFoundries extends grants to Singapore students
ARM, Tencent Games team up to improve mobile gaming

News | Products | Design Features | Regional Roundup | Tech Impact