Altium, a provider of Smart System Design Automation, 3D PCB design and embedded software development, has announced a new major release of its Tasking compiler suite for ARM, now including its Software Platform. The Software Platform delivers ultra-rapid prototyping and code development for ARM Cortex-M based microcontrollers.
The VX-toolset for ARM is the first Tasking compiler suite to receive the Software Platform technology, which integrates into the toolset’s Eclipse based IDE. The complete offering also includes a C/C++ compiler, simulator and hardware debugger, and a wide collection of frequently used middleware components, such as TCP/IP, USB, CAN, web server, graphical user-interface, and an RTOS.
By selecting the desired middleware options and the Cortex-M based microcontroller for the project within the IDE, the Software Platform generates the framework code that delivers the required functionality to the developer’s application, without concerns about integration incompatibilities.
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.
Features of the Tasking VX-toolset for ARM include:
Eclipse IDE with integrated C/C++ compiler and simulator debugger
MISRA C and CERT C code analyzer built into the compiler
Profiling through code instrumentation and run-time error checking capabilities
Highly configurable linker with versatile script language for optimal memory control
On-chip hardware debugger, supporting a range of popular debug probes from third party vendors
Software Platform with a range of middleware options, includes a comprehensive range of middleware functionalities, such as an RTOS, CAN, USB, TCP/IP, I2C, HTTP(S), file systems, graphical user interface, and touch panel control
Compliant to relevant industry standards
The new ARM toolset release includes Tasking’s new license management system, offering ultimate configurability to meet users’ needs for flexible licensing from single users to global development teams. License compliance managers and IT managers can monitor and control the usage, sharing and re-assigning of licences in order to warrant toolset availability to the development teams at an optimised economical level.