The toolset is compatible with a wide range of ARM microprocessors from various semiconductor manufacturers.
Engineers can purchase software suites and packages like TASKING immediately through all of element's 14 channels for instant download.
The TASKING VX toolset for ARM provides developers with sophisticated technology found only within the Viper compiler framework. Developers can take full advantage of the ARM architecture with the most efficient C/C++ compiler and comprehensive debugging tools available today.
Viper technology runs within this development toolset, enabling the C compiler to generate code with the highest execution speed and reliability required for industrial and telematics applications in the cars of the future. The C compiler for ARM also features full support for industry-standard code qualifications, including MISRA C and CERT C code verification, ensuring your code will exhibit the highest level of reliability.
Features include:
• An Eclipse-based integrated development environment that allows extensibility through third-party plug-ins.
• The TASKING software platform and Pin Mapper for STM32, which includes a wide range of free-to-use middleware components, such as RTOS, support for CAN, USB, TCP/IP, web servers, and much more.
• Available on Windows, Linux, and Mac OS X.
• A fully integrated multi-core TASKING debugger with debug probe support for the SEGGER J-Link family, STMicroelectronics ST-LINK, Infineon miniWiggler, and CMSIS-DAP.
• C, C++, and EC++ compilers that conform to industry-standard guidelines, including ISO, CMSIS, and ARM ABI.
• A fully supported TASKING VX toolset for C166, TriCore, RH850, and Power Architecture.
• Integrated static code analysis functionality for MISRA-C: 1998, 2004, 2012 and CERT C standards.
• Standard C, C++, and ANSI/IEEE-754 floating-point libraries.
• Global typography checking by compiler and linker for typographic verification.
• Powerful assembler and linker/locator using a versatile linker-script language that provides enhanced memory layout editing, data/code section allocation, and automatic/user-defined target memory allocation.
• Built-in extensions to improve application code efficiency and stability. Includes runtime error checking, code profiling through code instrumentation, and syntax/semantic checking.
• Easy-to-use wizards that allow you to quickly set up your next project.
