TASKING公司产品线全解析

TASKING公司产品线全解析:汽车嵌入式开发工具的领军者

“Empowering your code. Pulse by pulse.” —— TASKING

🚀 前言

在汽车电子快速发展的今天,选择合适的开发工具至关重要。TASKING作为汽车嵌入式软件开发工具的领先供应商,专注于为汽车电子领域创建可靠和高性能的开发工具。

今天,我们就来全面解析TASKING的产品线,看看它如何为汽车动力总成、底盘控制、ADAS、自动驾驶等应用提供完整的开发解决方案。

试用或者技术问题请联系我们:
support@softor.com.cn
tianpengbo@grecon-semi.com
试用链接:https://wenjuan.feishu.cn/m/cfm?t=sQ2QleUkHPBi-d3


📌 关于TASKING

TASKING的工具链支持多种处理器架构,包括TriCore、ARM、RISC-V、Power Architecture等,并符合ISO 26262、ISO/SAE 21434等汽车功能安全和网络安全标准。

TASKING与英飞凌、瑞萨、意法半导体等半导体厂商深度合作,理解开发者的日常挑战,致力于让产品搜索和选择变得更加简单,节省时间和精力。


🛡️ 功能安全与认证标准

TASKING的产品严格符合多项国际标准,为汽车软件开发提供可靠保障:

✅ ISO 26262:2018

  • 汽车功能安全标准,基于IEC 61508
  • 支持ASIL A到ASIL D等级(最高等级)
  • 业界首款符合该标准的RISC-V编译器
  • 提供完整的编译器认证套件

✅ ISO/SAE 21434

  • 汽车网络安全标准
  • 网络安全合规支持
  • 安全开发生命周期
  • 威胁分析与风险评估

✅ ASPICE CL2

  • 汽车软件过程改进和能力测定
  • CL2级别开发流程
  • 质量管理体系
  • 持续改进机制

✅ 编码标准支持

  • MISRA C编码标准
  • CERT C安全编码标准
  • 静态代码分析
  • 代码质量检查

🎯 核心产品线详解

1️⃣ TASKING VX-toolset for TriCore

专为英飞凌TriCore架构设计的完整开发工具链

支持的芯片系列:
  • 英飞凌 AURIX™ TC2xx 系列
  • 英飞凌 AURIX™ TC3xx 系列
  • 英飞凌 AURIX™ 2G 系列
  • 英飞凌 TC1784 等经典TriCore芯片
核心特性:
  • 基于Eclipse的集成开发环境(IDE)
  • C/C++编译器,针对TriCore架构深度优化
  • LSL(Linker Script Language)链接脚本语言支持
  • 支持多核调试和同步
  • 符合ISO 26262 ASIL D标准
  • 支持AUTOSAR架构和BSW配置
  • 生成MAP文件展示内存布局、符号地址和段大小信息
优化技术:
  • 代码大小优化:减少程序存储空间占用
  • 执行速度优化:提升程序运行性能
  • 针对TriCore特定指令集优化
  • 死代码消除和常量传播
  • 循环优化和内联展开

标签: ISO 26262 ASIL D 高性能优化 多核支持 AUTOSAR Eclipse IDE


2️⃣ TASKING SmartCode

专门针对英飞凌下一代AURIX™ TC4x微控制器家族的开发解决方案

支持的芯片系列:
  • 英飞凌 AURIX™ TC4x 系列(TriCore™ 1.8内核)
  • 支持TC4x的所有架构变体和内核配置
核心特性:
  • 专为TC4x TriCore™ 1.8内核优化
  • 产生快速且紧凑的优化代码
  • 全面支持TC4x全部架构特性
  • 内置WinIDEA调试环境
  • 支持英飞凌Aurix Development Studio (ADS)
  • winIDEA调试功能可在NXP S32 Design Studio中使用
TC4x专用优化:
  • 针对TriCore™ 1.8内核指令集深度优化
  • 支持TC4x的新硬件特性
  • 优化的代码密度和执行效率
  • 支持TC4x的安全和加密特性

标签: ISO 26262 代码优化 TC4x专用 v10.3r1 S32 Design Studio


3️⃣ TASKING VX-toolset for RISC-V

业界首款符合ISO 26262和ISO/SAE 21434标准的RISC-V编译器工具集

支持的芯片系列:
  • Andes RISC-V ASIL compliant automotive IP
  • 其他符合汽车级标准的RISC-V架构芯片
  • 支持RISC-V标准扩展和自定义扩展
  • 支持RISC-V向量扩展(RVV)
核心特性:
  • 业界首款符合ISO 26262和ISO/SAE 21434标准的RISC-V编译器
  • 支持ASIL等级要求(A到D)
  • 符合汽车功能安全标准
  • 符合汽车网络安全标准
  • 支持RISC-V标准扩展和自定义扩展
  • ASIL Ready认证支持
ASIL Ready认证说明:
  • 符合ISO 26262-5:2018 (Clause 8)要求
  • 考察厂商的FMEDA(失效模式、影响和诊断分析)
  • 提供完整的Safety Manual
  • 说明符合26262标准的一个章节

标签: ISO 26262 ISO/SAE 21434 业界首款 ASIL支持 ASIL Ready


4️⃣ TASKING VX-toolset for Power Architecture

面向汽车行业应用程序开发的解决方案

支持的芯片系列:
  • Freescale(NXP)Qorivva/5xxx系列(MPC5xxx)
  • STMicroelectronics SPC5系列(32位汽车微控制器)
  • PowerPC e200核心系列
  • PowerPC e500核心系列
  • PCP(PowerPC)架构
核心特性:
  • 针对Power Architecture深度优化
  • C/C++编译器,支持VLE(Variable Length Encoding)指令集
  • 符合ISO 26262功能安全标准
  • 支持AUTOSAR架构
  • 支持多核调试
  • 高效的编译和调试工具
PowerPC专用优化:
  • VLE(Variable Length Encoding)指令集支持
  • 针对e200/e500核心优化
  • 支持PowerPC特定指令和特性
  • 优化的代码密度和性能

标签: ISO 26262 VLE支持 AUTOSAR 多核 PCP架构


5️⃣ TASKING VX-toolset for ARM

支持ARM架构的嵌入式开发工具链

支持的芯片系列:
  • ARM Cortex-M系列(Cortex-M0, M0+, M3, M4, M7等)
  • ARM Cortex-R系列(Cortex-R等)
  • 国产车规级MCU
  • 其他ARM架构的汽车级和工业级芯片
核心特性:
  • 业内领先的嵌入式开发工具
  • 优秀的兼容性和优化能力
  • 支持Cortex-M和Cortex-R系列
  • 支持Thumb-2指令集
  • 支持NEON SIMD指令集(Cortex-R系列)
  • 提升开发效率和性能表现
ARM架构优化:
  • Thumb-2指令集支持,代码密度优化
  • NEON SIMD指令集支持(Cortex-R)
  • 针对Cortex-M/R系列特定优化
  • 支持ARM的DSP和浮点指令

标签: ISO 26262 高性能 Cortex-M/R GD32A7x Thumb-2


6️⃣ TASKING Safety Checker

安全检查工具,通过静态分析技术分析工程代码

适用范围:
  • 支持所有TASKING编译器工具链
  • 支持TriCore、ARM、RISC-V、Power Architecture等架构
  • 适用于汽车功能安全相关项目
  • 支持单核和多核系统
核心特性:
  • 通过静态分析技术分析工程代码
  • 确保代码模块间互相不产生干扰
  • 通过单核和多核系统的访问限制实现自动检测
  • 提高软件安全认证效率
  • 支持ASIL等级检查
  • 生成详细的安全报告
静态分析功能:
  • 在不运行代码的情况下检查代码质量
  • 检测潜在的内存访问问题
  • 数据流和控制流分析
  • 编码标准合规性检查
  • 代码重复和复杂度分析

标签: ISO 26262 静态分析 ASIL检查 多核支持 代码质量


7️⃣ TASKING Compiler Qualification Kit

编译器认证套件,帮助通过功能安全认证

适用范围:
  • 适用于所有TASKING VX-toolset编译器
  • 支持ISO 26262功能安全认证
  • 适用于需要功能安全认证的汽车软件开发项目
核心特性:
  • 提供编译器认证所需的完整文档
  • 支持特定工具证据支持的工具资格审查方式
  • 帮助通过ISO 26262认证
  • 支持ASIL A到ASIL D等级认证
  • 提供测试用例和测试报告
  • 符合ASPICE CL2流程
  • 简化认证流程,节省时间和成本
认证支持内容:
  • FMEDA(失效模式、影响和诊断分析)
  • Safety Manual(安全手册)
  • 工具置信度评估报告
  • 测试用例和验证结果
  • 符合ISO 26262-5:2018要求

标签: ISO 26262 认证支持 ASIL A-D ASPICE CL2 FMEDA


8️⃣ TASKING Embedded Debugger (winIDEA)

功能强大的嵌入式调试器

支持的硬件:
  • Mini Wiggler调试器
  • 其他TASKING兼容调试器
  • 支持JTAG和SWD接口
  • 支持Trace跟踪功能
  • 可在NXP S32 Design Studio中使用
  • 可在JetBrains CLion中使用
核心特性:
  • 源码级调试支持
  • 多核调试和同步
  • SMP(对称多处理)调试支持
  • AMP(非对称多处理)调试支持
  • 实时跟踪功能
  • 性能分析和优化
  • 断点和观察点
  • 脚本自动化支持
  • 集成在Eclipse IDE中
调试功能详情:
  • 支持多核系统的同步调试
  • 实时跟踪和性能分析
  • 高级断点和观察点设置
  • 内存和寄存器的实时监控
  • 脚本自动化调试流程

标签: 多核调试 跟踪 源码级 CLion支持 S32 Design Studio


📊 产品对比表

产品名称支持的架构功能安全标准主要特性
VX-toolset for TriCoreTriCoreISO 26262 ASIL D多核支持、AUTOSAR、iLLD支持、LSL、Eclipse IDE
SmartCodeTriCore 1.8ISO 26262TC4x专用、代码优化、WinIDEA集成、v10.3r1
VX-toolset for RISC-VRISC-VISO 26262, ISO/SAE 21434业界首款、ASIL支持、扩展指令集、ASIL Ready
VX-toolset for PowerPCPower ArchitectureISO 26262VLE支持、AUTOSAR、多核调试、PCP架构
VX-toolset for ARMARM Cortex-M/RISO 26262高性能、Thumb-2、NEON支持、GD32A7x
Safety Checker全架构ISO 26262静态分析、ASIL检查、多核支持、代码质量
Compiler Qualification Kit全架构ISO 26262认证支持、ASIL A-D、ASPICE CL2、FMEDA
winIDEA Debugger全架构-多核调试、跟踪、性能分析、CLion支持、S32 Design Studio

🚗 AUTOSAR支持

AUTOSAR(Automotive Open System Architecture)是汽车行业的开放软件架构标准,旨在实现汽车电子系统的模块化与标准化。TASKING工具链全面支持AUTOSAR架构。

AUTOSAR支持特性:

  • 支持AUTOSAR经典平台
  • 支持BSW(基础软件)配置
  • 支持MCAL(微控制器抽象层)
  • 支持OSEK/VDX操作系统
  • 支持任务调度、信号量、消息队列等实时操作系统功能
  • 支持Vector DaVinci配置工具集成
  • 支持AUTOSAR模块化架构
  • 支持代码集成与编译

AUTOSAR开发流程:

  • BSW配置:使用DaVinci Configurator Pro配置基础软件
  • 代码集成与编译:使用Tasking编译器生成可执行文件
  • 域级集成:多ECU协同与服务化通信
  • 支持AUTOSAR的模块化结构和依赖管理

🎯 应用领域

TASKING的工具广泛应用于以下领域:

应用领域具体应用
🚗 汽车动力总成发动机控制、变速箱控制、混合动力系统
🛡️ 底盘控制制动系统、转向系统、悬挂系统
📷 ADAS高级驾驶辅助系统、传感器融合
🤖 自动驾驶域控制器、中央计算平台
🚪 车身控制车身电子模块、舒适系统
⚙️ 工业控制工业自动化、电机控制

⚡ 编译器优化技术

TASKING编译器提供多种优化技术,确保代码的高效执行:

代码优化技术:

  • 代码大小优化(Code Size Optimization)
  • 执行速度优化(Execution Speed Optimization)
  • 死代码消除(Dead Code Elimination)
  • 常量传播(Constant Propagation)
  • 循环优化(Loop Optimization)
  • 内联展开(Inline Expansion)
  • 寄存器分配优化(Register Allocation)
  • 指令调度(Instruction Scheduling)
  • 特定架构优化(Architecture-Specific Optimization)
  • 链接时优化(Link-Time Optimization)

优化级别:

  • -O0:无优化,快速编译
  • -O1:基本优化,平衡编译时间和代码质量
  • -O2:标准优化,推荐用于大多数应用
  • -O3:激进优化,最大化性能
  • -Os:代码大小优化,最小化程序体积

💡 总结

TASKING作为汽车嵌入式软件开发工具的领先供应商,提供了完整的产品线,涵盖:

  1. 多架构支持:TriCore、ARM、RISC-V、Power Architecture
  2. 功能安全认证:ISO 26262、ISO/SAE 21434、ASPICE CL2
  3. 完整工具链:编译器、调试器、安全检查器、认证套件
  4. AUTOSAR支持:完整的AUTOSAR开发流程支持
  5. 优化技术:多种编译器优化技术,确保代码高效执行

无论您是在开发汽车动力总成、底盘控制、ADAS还是自动驾驶系统,TASKING都能为您提供可靠和高性能的开发工具,帮助您提高开发效率,确保产品质量。


📢 结语

“Empowering your code. Pulse by pulse.” —— TASKING用每一行代码赋能您的开发。

本文内容整理自TASKING官网及相关技术资料,如有错误或遗漏,欢迎指正。

试用或者技术问题请联系我们:
support@softor.com.cn
tianpengbo@grecon-semi.com
试用链接:https://wenjuan.feishu.cn/m/cfm?t=sQ2QleUkHPBi-d3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值