The Eclipse-based IDE includes a C/C++ compiler, simulator and hardware debugger along with a collection of frequently used middleware components, such as TCP/IP, USB, CAN, web server, graphical user-interface, and an RTOS.
"By selecting in the IDE the desired middleware options and the Cortex-M based microcontroller for the project, the Software Platform generates the framework code that delivers the required functionality to the developer’s application, without concerns about integration incompatibilities," said Altium.
The Software Platform Builder is configured to take care of collecting the middleware functionalities and the low-level drivers for the microcontroller, after which the code framework is generated and then compiled with the application code.
“Adding and configuring services like TCP/IP, a web server, and Human-Machine-Interfaces to the application requires minimal effort and time through our intelligent Software Platform Builder," said Harm-Andre Verhoef, Tasking product manager at Altium.
The new release includes support for a range of new Cortex-M based microcontrollers, including variants from STMicroelectronics (STM32), Silicon Labs (Zero Gecko) and Freescale (Kinetis).
The integrated debugger provides support for many new evaluation boards and starter kits, providing pre-configured connectivity to allow the developer to quickly test his application on standard off-the-shelf hardware.
The VX-toolset for ARM Cortex-M/R release v5.0 is available on PC/Windows, with other platforms supported on request.
Pricing starts at €1,595 for the VX-toolset Standard Edition and €2,395 for the Premium Edition.
Existing customers with a maintenance contract get the new release for free and can upgrade to the Premium Edition with the Software Platform at an attractive fee. The Software Platform supports a wide range of STM32 microcontrollers from STMicroelectronics.