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 TriCore | TriCore | ISO 26262 ASIL D | 多核支持、AUTOSAR、iLLD支持、LSL、Eclipse IDE |
| SmartCode | TriCore 1.8 | ISO 26262 | TC4x专用、代码优化、WinIDEA集成、v10.3r1 |
| VX-toolset for RISC-V | RISC-V | ISO 26262, ISO/SAE 21434 | 业界首款、ASIL支持、扩展指令集、ASIL Ready |
| VX-toolset for PowerPC | Power Architecture | ISO 26262 | VLE支持、AUTOSAR、多核调试、PCP架构 |
| VX-toolset for ARM | ARM Cortex-M/R | ISO 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作为汽车嵌入式软件开发工具的领先供应商,提供了完整的产品线,涵盖:
- 多架构支持:TriCore、ARM、RISC-V、Power Architecture
- 功能安全认证:ISO 26262、ISO/SAE 21434、ASPICE CL2
- 完整工具链:编译器、调试器、安全检查器、认证套件
- AUTOSAR支持:完整的AUTOSAR开发流程支持
- 优化技术:多种编译器优化技术,确保代码高效执行
无论您是在开发汽车动力总成、底盘控制、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

1164

被折叠的 条评论
为什么被折叠?



