|
Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A
VX-toolset for C166, ST10, XC166, XC2000, XE166
All special features and peripherals of the controllers are accessible in C. ANSI-C is supported completely. The generated program code shows compact size and excellent performance. The TASKING Classic C16x/ST10 toolset is also supported by Universal Debug Engine (UDE).
C16x / XC16x / XC2000 / XE166 / ST10 Architecture Support
- 6 different memory models to fit your requirements
- Special C keywords for memory access:
near, far, huge, system and iram
- C-level access to Special Function Registers
- C-level access to special MCU instructions
- Special data types like bit and bitword
- C-level interrupt functions, register banks and PEC
- User stack model for function calls supported
(to speed up RTOS task switches)
- Efficient programming of the MAC unit in C language
- Infineon: C16x, Xc16x, XC2xxx, E-Gold
- IPextreme: C166S V1 core
- STMicroelectronics: all ST10 derivatives
- Micronas: SDA600
Other Compiler Package Features
- Based on Altium's next generation Viper compiler technology
- Conforms (default) to ISO/IEC 9899:1999(E),
as well as ANSI-C X3.159-1989; C++ compatible with ISO/IEC 14882:1998(E)
- Scalable C++ conform Embedded C++
- MISRA C guidelines supported: MISRA-C:1998 and MISRA-C:2004
- Powerful assembler and linker/locator, using a versatile linker-script-language
C++ Compiler
- C++ features like Dynamic Allocation of Objects, Passing References, Operator Overloading, Default Values, Inline Functions, Rigorous Type Checking, Encapsulation, Data Hiding and Inheritance are supported.
- C++ compiler output must be processed by the C compiler.
- C++ is an optional extension to the compiler package.
Library Set
- C/C++ libraries, run-time libraries, floating-point libraries provided in source code
Debugging Support
- Industry standard ELF/DWARF 3.0 output formats
The C/C++ Compiler Package Includes:
- Industry-standard Eclipse™ IDE integration
- ISO C++ compiler, scalable to EC++
- C compiler for TriCore main core and PCP
- Assembler with macro-preprocessor
- C/C++ libraries, run-time libraries, floating-point libraries
- Linker and locator
- Utilities
- Support and updates for 3 months.
RTOS Support
- Rubus (Arcticus Systems)
- CMX-RTX, CMX-RTXS, CMX-Tiny+ (CMX Systems)
- µC/OS-II (micriµm)
- OSE (ENEA Embedded Technology)
- RTA-OSEK (LiveDevices)
- embOS (Segger Microcontroller Systeme)
Trademarks: Altium, TASKING and their respective logos are trademarks or registered trademarks of Altium Limited. |
|
Eventsembedded world 2010 Brand new UAD3+, High End Trace, Embedded Linux, Task debugging via CAN (PXROS-HR), Universal Emulation Configurator 2
Read more ... One-Day Crash Course
Multicore Debug Solution MCDS, Universal Emulation Configurator und Debuggen mit UDE
Read more ...
News
|
UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging |
|
Read more...
|
|
Optimized development environment for AUDO FUTURE and XC2000/XE166 in UDE 2.6 with UEC2 and emulation adapters |
|
Read more...
|
|
UDE 2.6 supports new Cortex-M3 and Cortex-A8 based MCUs from NXP, Toshiba, STMicroelectronics and Texas Instruments |
|
Read more...
|
|
UDE now supports VaST's Virtual Processor Models and Tools |
|
Read more...
|
|
Convenient Eclipse plug-in for all microcontroller architectures supported by UDE
|
|
Read more...
|
UDE now available also for Freescale’s i.MX25 family of multimedia applications processors |
|
Read more...
|
|
UDE supports Renesas' powertrain microcontroller series SH725x |
|
Read more...
|
|
Trace support for PowerArchitecture derivatives from STMicroelectronics and Freescale via Nexus interface |
|
Read more...
|
|
New Add-on 'ARM9 Linux Support' offers comfortable user interface for simultaneous ARM Linux kernel and application debugging |
|
Read more...
|
Extensive support for new Power Architecture MCUs from Freescale and STMicroelectronics: MPC560/MPC563xx, SPC560xx/SPC563xx |
|
Read more...
|
|
|