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

TASKING--嵌入式开发工具

TASKING--嵌入式开发工具
Tasking公司1977年成立,是8位,16位,32位嵌入式微控制器开发工具提供商,是英飞凌,ST等半导体公司指定的软件开发工具,Tasking开发工具被汽车制造商广泛使用。
人们在日常生活中,对高度复杂和功能丰富的嵌入式系统的依赖程度很高,这意味着您需要一款能保证产品质量、安全性和可靠性的嵌入式设计工具。为了避免出现代价高昂的错误,编码规则检查和安全认证程序是必须的。TASKING开发工具以及我们的认证服务,将有助于确保设计一次成功。
特性
针对DSP和8位,16位和32位处理器,为微控制器和软核提供开发工具
与RTOS和TCP/IP解决方案集成
通过开放式接口和多内核调试技术,支持任何的RTOS
支持和遵守行业的发展趋势,如MISRA C,CERT C,Eclipse和ORTI
C编译器对GTMv3.0的支持
ATC强大的AURIX配置工具
应用针对ARM Cortex-M的无缝CMSIS库集成工具链
ASIL认证的代码完整性检测
通过ISO26262标准

Tasking编译认证套件提供特定工具证据支持的工具资格审查方式,“由使用来增强资格”和“软件工具的有效性”,该套件包含以下数据:
安全手册
安全手册介绍了如何配置和使用工具,用于安全相关项目,包含推荐使用案例和潜在的错误缓解策略。
测试报告
由通过C编译器的验证套件(CVSA)测试套件生产的测量结果-最全面,最彻底的C编译器一致性检验套件-证明了符合ISO26262标准ISO/IEC9899:1999.
缺陷报告以及缓解措施
客户提交故障报告,或在工具发布后通过Tasking的内部测试发现问题,与安全性评估和保障措施,避免或解决措施一起发表。报告每日更新,并通过网络发布。
开发过程,使用方法和发布历史

该工具的版本说明,包括修复问题和该工具的问题和工具安全相关的软件开发的使用,都被记录在案。另外,对指令控制和验证过程进行了说明.
TASKING软件特点
  着手应用程序代码时,无需将精力放在整合低层次的硬件封装和API堆栈上,可以基于图形化操作(pin mapper),调用软件数据库(software platform)。 
  应用软件平台构建器(Software Platform Builder )可以快速地对图形处理、TCP/IP网络、数据加密、Wifi、USB、多线程处理以及其它中间件进行顶层开发。
  高度优化地、快速地与目标固件紧密结合进行编译,自带VX-Toolset是Tasking最强大,最引以为傲的编译工具。 
  在最终的固件产品中,执行MISRA C代码规则检查以确保产品安全性和可靠性。l 执行CERT C代码检查,以确保源代码安全漏洞的威胁降到最低。
  应用针对ARM Cortex-M的无缝CMSIS库集成工具链,最大程度地优化DSP和标准外围函数。
  避免在快速发展的电动汽车市场落后于人——基于ISO26262的TASKING VX工具和服务将帮助您通过认证。
  使用当今最强大的嵌入式微处理器——TASKING工具,能够支持ARM, TriCore/AURIX, Power Architecture, RH850, XC2000, C166, DSP563xx/DSP567xx,将来会支持更多处理器。
  工具链支持C166和TriCore,大幅提高传统老旧系统的维护能力。
 
            
 
合作伙伴
 
The Tasking VX-Toolset for TriCore/AURIX
来自英飞凌科技的TriCore架构是一个革命性的32位微控制器的设计,从三个方面提供最好的优化方案:高速单片机实时性,DSP的运算能力和RISC装载/存储体系架构,具有很高的性价比。
Tasking与英飞凌有很强的合作关系,Tricore软件开发工具通常认为是Tricore架构开发实际上的工业标准。该工具包含针对各种TriCore内核的C/C++编译器和汇编器(TriCore,HSM,PCP.MCS,XC800),多核连接器/定位器和调试器都集成到了IDE环境中。
Tasking经过多年的发展在行业有良好的神域。Tasking编译器套件在一下几个方面达到了TriCore汽车市场的领先地位:
   生成机器稳定和可靠的代码,在各个行业超过10年以上的使用案例,其中包括至关重要的汽车行业
   业界认可的最高代码优化速度和规模
   灵活的脚本连接语言,提供最优的配置
   最短的编译和构建时间
   公司长期的技术支持经验可以是您在产品中期甚至超过产品周期内,能够得到支持
   与英飞凌伙伴的直接合作关系,保证使用的可靠性
   软件安全安排(ESCROW),以备份我们的长期支持承诺
   旧版本的支持:支持“冻结”的编译器版本
   承诺支持ISO26262规格路线
   连续编译资质通过行业标准测试套件和实际生活中的应用,如动力总成ECU
   保证兼容第三方解决方案,包括调试器,AUTOSAR操作系统和AUTOSAR MCAL驱动程序
   
Tasking编译器是TriCore市场上排名第一的编译器,具有无与伦比的成熟使用记录

The Tasking VX-Toolset for C166/ST10
 集成与Eclipse中,位第三方插件提供扩展性
 高效的C/C++/EC++编译器
    -符合ISO/IEC9899:1999(E),以及ANSI-C X3.59-1989
    -C++与ISO/IEC14882兼容:1998(E)
    为C编译器提供静态代码分析功能:
    -MISRA-C:1998和MISRA-C:2004
    -CERT C安全编码标准
 C/C++的运行库,并在源代码中提供浮点库
   应用被自动分配附近内存的地址获得更快的代码,而无需大量的内存跳转 
   高效的代码压缩算法(反向内联),允许优化代码密度
   由编译器和连接器检查全局类型并验证类型
   强大的汇编和编译器/定位器,采用通用的连接器脚本语言
   便捷的项目建立向导
   转换工作编译Tasking和Keil软件之间的切换
   支持英飞凌的DAvE项目导入和刷新选项
   工具生成ELF/DWARF3.0输出,提高工具的兼容性
   该工具支持所有的C166和主流ST10芯片
   Tasking C166/ST10工具是市场公认的最好的,使用者最多的行业软件
 
ASIL CODE INTEGRITY CHECK TOOL
TASKING Safety Checker
TASKING Safety Checker很大程度的帮我们提高软件安全认证的效率,帮我们实现ISO26262的特殊认证需求。使用TASKING Safety Checker通过单核和多核系统的访问限制,实现自动检测ASIL和我们汽车软件单元之间的冲突和干扰。
连续跟踪你们C/C++变量的违规行为,确保你们的软件单元和ASIL符合ISO26262的要求,同时也提供了最清晰的视角来查看代码改变后的影响。
   为验证方案的系统定义特定的具有灵活的ASIL(A-D)的违法行报告
   通过自动验证代码而不是手工验证来降低系统开发成本
   按照您的具体开发要求轻松地配置您的ASIL约束和软件组件的依赖
   轻松满足您的ISO 26262认证要求与先进的安全验证技术
   使用自动完整性检查系统为单个和多核系统验证节省时间
   捕获和跟踪错误和违反安全的代码
   增加您的验证范围和安全关键软件的置信水平
版本信息
VX-toolset for TriCore Standard
Edition
Professional Edition Premium
Edition
Enterprise
Edition
Eclipse/IDE, with tightly integrated toolset        
C/C++ Compiler for TriCore core        
Assembler for MCS/GTM and PCP cores        
Multi-core linker, MISRA C coding analyzer        
Simulator debugger        
Flash programming support        
On-Chip Debug (OCDS) debugger        
USB to JTAG miniWiggler for debugging
(optional)
       
C Compiler for AURIX HW Security Module (HSM, Cortex-M3 based)        
C Compiler for AURIX Standby Controller XC800        
C Compiler for Peripheral Control Processor
(PCP)
       
Integrated CERT C Secure Coding analyzer        
C Compiler GTM V3.x        
Code Integrity Checker ,for ASIL certifications