Tasking complier suite

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.


Gemma Church finds out how astronomers are using simulations to investigate the extremities of our universe


Turning data into scientific insight is not a straightforward matter, writes Sophia Ktori


The Leibniz Supercomputing Centre (LRZ) is driving the development of new energy-efficient practices for HPC, as Robert Roe discovers


William Payne investigates the growing trend of using modular HPC, built on industry standard hardware and software, to support users across a range of both existing and emerging application areas


Robert Roe looks at developments in crash testing simulation – including larger, more intricate simulations, the use of optimisation software, and the development of new methodologies through collaboration between ISVs, commercial companies, and research organisations