您现在的位置:首页 > 产品中心 > Altium开发工具 > Tasking > Tasking

Tasking TriCore/AURIX简介

简介:
      Tasking Tricore是一款集成编辑,编译,调试,仿真于一体的集成开发环境,他支持英飞凌32Bit行业领先级芯片,包含所有的TriCore和Aurix芯片,这些芯片主要用于汽车和工业。它支持C,C++,汇编编程,具有一个多核连接器(linker)。Tasking具有行业相关认证(ISO26262),也是汽车电子开发中的一款利器。
 
1. 版本区别详述:
1) Eclipse/IDE,with tightly intergrated compilers
2) C/C++ Compiler for Tricore core
编译器支持TriCore核。
3)Assembler for MCS/GTM and PCP
Multi Channel Sequencer (MCS):在TC3XX架构中,有多个TriCore核心,tasking中的MCS功能可以分别为这些Tricore进行编译。下图是TC3xx架构图,和tasking配置图。
 
4)Muliti-core linker ,MISRA C coding analyzer
多核程序连接器,MISRA C代码分析功能。
5)On-Chip Debug (OCDS) debugger with flash support
支持在flash中进行程序调试。
6)USB to Jtag miniWiggler for debugger (optional)
对于英飞凌miniWigger的支持。
7)C Compiler for AURIX HW Security Module (HSM)
Hardware Security Module:硬件安全模块,它提供了一个用于安全计算的平台,包含一个32为处理器,用于存储密钥的特殊访问受保护的存储器。Tasking提供了对这部分编译的支持。
8)C Compiler for AURIX Standy Controller XC800
XC800是英飞凌生产的基于8051架构处理器。Tasking的C编译器对于这系列芯片标准控制器的支持,主要是一些系列集成了这个XC800架构比如TC26X。
 
9)C Compiler for Peripheral Controller Processor(PCP)
Peripheral Controller Processor就是外围电路控制处理器,如下图所示,主要是对这部分可以编程。英飞凌使用独立的处理器来管理外围设备,下图是TC1797架构图。
 
 
10)Intergrated CERT C Secure Coding analyzer
集成了CERT C代码检查功能。
11)C Compiler for GTM v3.x
       编译器对Generic Timer Module 通用定时模块(GTM)的支持,GTM为我们提供a wide range of timer functions like counters, multi-action capture/compare, PWM functions, duty-cycle measurement等等。同时他还内置了类似RISC一样的可编程内核,因此的GTM具有可编程性。GTM被设计为最小的CPU,以便对响应做出最快的处理。这种定时器实现更为复杂的功能。
2. 特点:
      1)支持C,C++,汇编
      启动文件中只有很少一部分汇编代码,当然使用者可以选择使用纯的汇编语言。支持英飞凌的汇编语言。
      2)软件支持的 pin mapper
      集成管脚映射功能,将管脚和代码有序管理,具有代码自动生成的功能,可以选择芯片封装类型。
      3)software platform document
         软件平台代码,可以很方便快速的为你创建整个应用程序代码。软件平台代码包含许多的驱动和模块程序,方便你直接应用到自己的应用程序,比如RTOS,外设访问,软件使用到的协议(TCP/IP,USB,IIC通讯等协议)
 
      4)支持ELF,HEX等格式,也可以生成相对应的库文件。
3. 支持芯片
      支持Tricore所有芯片,包括下一代AURIX架构芯片
4. 第三方工具支持
RTOS AND AUTOSAR
Arcticus Systems
FreeRTOS
Elektrobit
Embedded Office
ENEA Embedded Technology
ETAS
Euros Embedded System
Vector Informatik
WITTENSTEIN
COMMUNICATION PROTOCOLS
emtas
Euros Embedded System
port GmbH
Vector Informatik
IN-CIRCUIT EMULATOR, JTAG INTERFACE, & DEBUGGER SOLUTIONS
iSYSTEM
Lauterbach Datentechnik
pls Programmierbare Logik & Systeme
EVALUATION BOARDS
Infineon Technologies
Hitex Development Tools
ISLE Steuerungstechnik und Leistungselektronik
TQ Components
SOFTWARE DESIGN AND TEST TOOLS
Absint
dSPACE
GLIWA GmbH Embedded Systems
The MathWorks
Parasoft
Razorcat
RistanCASE
Vector Software
Visu-IT! GmbH
CONSULTANCY AND TRAINING
GLIWA GmbH Embedded Systems
MicroConsult
 
 
要获得更多信息请访问
http://www.tasking.com/