| |
|
|
Tasking
- C/C++ compiler and debugger tools for ARM
TASKING
VX-toolset for ARM v3.0
The TASKING VX-toolset for ARM® brings to developers the power of
Altium’s sophisticated, next-generation Viper C compiler technology
framework, allowing them to take full advantage of the highly-popular
ARM architecture. With its Viper technology, the TASKING VX-toolset for
ARM is able to generate code with the level of execution speed and code
density needed for tomorrow’s automotive, industrial and telematics
applications. The ARM compiler features up-to-date functionalities such
as MISRA C code checking, profiling through code instrumentation and
run-time error checking capabilities. TASKING VX-toolset for ARM consists
of:
- EDE, the Embedded Development Environment
- ISO C++ compiler, scalable to EC++
- C compiler, supporting ARM and Thumb®
- Assembler with macro-preprocessor
- C/C++ libraries, run-time libraries, floating-point libraries
- Linker and locator
- CrossView Pro™ debugger with two execution environments
- Simulator
- OCDS debugging over JTAG*
* Product planned, call for availability
NEW: Cost attractive bundle for Cortex™-M1 and Cortex™-M3 application development.
The ARM VX-toolset overview
EDE: Embedded software Development Environment
- Powerful, language sensitive editor
- Integrates the ARM compilers, assemblers, linker/locator and debugger into one environment
- Full project management, automatic make file generation
- Advanced editing features, such as ChromaCoding, CodeSense, CodeFolio, Tags Browsing
- Intuitive EDE menu structure
- Easy selection and configuration of ARM processor
- Fast access to the configuration of the tools
- Includes many sample projects to get you started
C/C++ optimizing ARM compilers
- Based on Altium's next generation Viper compiler technology "Viper eXperience"
- ISO C'99 and ISO C++ 14882-1998 compliant
- ARM ABI compliant
- Generates code for ARM or Thumb Mode; ARM code and Thumb code can be mixed in the source code
- Big-Endian and Little-Endian byte order supported
- Scalable C++ conform Embedded C++
- MISRA C enhanced code-checking conform the MISRA-C:1998 and MISRA-C:2004 guidelines
- Total number of 122 supported MISRA C code checking rules
- A wealth of Embedded/DSP/ARM language extensions
- Advanced optimization technologies including PRE, SIMD and software pipelining
- Built-in extensions to improve application code efficiency and stability:
- Run-time error checking
- Code profiling through code instrumentation
- Syntax and semantic checks
- Standard C, C++ and ANSI/IEEE-754 floating-point libraries
- Supports Vector Floating Point (VFP) coprocessor
ARM macro assembler, powerful linker/locator
- ARM core assembler
- Versatile linker/locator script language
- Powerful data/code overlaying facilities
- Data/code section allocation
- Automatic and user-specified allocation in target memory
- Linker able to generate code to enable ARM-Thumb interworking
- Industry standard ELF/Dwarf 2.0 output formats
CrossView Pro source code level ARM debugger
- Easy, intuitive source level debugging in C++, C or Assembly
- Two execution environments:
- ARM instruction set simulator
- On-Chip Debug Support (OCDS) target debugging
- Plug-and-play support for various ARM evaluation boards in OCDS debugger
- Powerful conditional/complex breakpoints
- Program performance analysis through
- Code coverage
- Profiling
- Programmable graphical data analysis
- Inherent RTOS-aware debugging support and OSEK ORTI support included
Supported ARM processors
| ARM7EJ-S™ |
ARM710T™ |
ARM720T™ |
ARM7TDMI® |
ARM7TDMI-S™ |
ARM9TDMI® |
ARM920T™ |
| ARM922T™ |
ARM940T™ |
ARM926EJ-S™ |
ARM946E-S™ |
ARM966E-S™ |
ARM968E-S™ |
ARM10TDMI™ |
| ARM1020E™ |
ARM1022E™ |
ARM1026EJ-S™ |
Cortex™-M1 |
Cortex™-M3 |
|
|
| StrongARM® |
StrongARM110 |
StrongARM1100 |
XScale® |
|
|
|
Purchasing the TASKING VX-toolset for ARM
Ordering codes
| 07-200-101-002: |
EDE/Editor, C compiler, assembler, linker/locator, CrossView Pro instruction set simulator |
| 07-200-101-012: |
EDE/Editor, C/C++/EC++ compilers, assembler, linker/locator, CrossView Pro instruction set simulator |
| 07-200-101-024: |
EDE/Editor, C/C++/EC++ compilers, assembler, linker/locator, CrossView Pro instruction set simulator and OCDS/JTAG debugger* |
| 07-200-103-002: |
Cost attractive bundle for Cortex-M1 and Cortex-M3 based applications: EDE/Editor, C compiler, assembler, linker/locator, CrossView Pro instruction set simulator |
*Product planned, call for availability
The ARM VX-toolset is available on PC/Windows and Sun/Solaris platforms; other platforms (including PC/Linux) on request.
Interested in our free demo C compiler for the ARM? Order the fully working trial version in our shop on line.



|
|
 |
NEWS: Tools |
 |
 |
Literature Centre |
 |
|
|