TRICORE QUALIFIED C 是 iSystem 公司(一家专业的嵌入式开发工具供应商)针对 Infineon TriCore™ 架构 推出的一款功能安全认证级 C 编译器。该产品专为汽车及其他安全关键型嵌入式系统的软件开发而设计,特别是满足 ISO 26262 ASIL-D 等高完整性标准的要求。
以下是其主要特点和价值:
核心特点
- 功能安全认证
- 核心价值:编译器本身通过了严格的功能安全标准认证(如 ISO 26262 ASIL-D, IEC 61508 SIL 3),证明其开发流程和工具本身具有高可靠性和可追溯性。
- 认证交付物:提供完整的工具认证包,内含安全手册、测试报告、工具置信度分析等文件,帮助客户在自己的安全项目中直接使用,节省大量工具链认证的时间和成本。
- 专为 TriCore 架构深度优化
- 专门针对英飞凌 AURIX™ TC2xx/TC3xx/TC4x 系列微控制器的 TriCore 多核架构进行优化。
- 在代码尺寸、执行速度和功耗之间提供出色的平衡,尤其适合资源受限且对性能要求苛刻的汽车应用(如动力总成、底盘控制)。
- 高性能与高可靠性代码生成
- 经过充分验证的代码生成器,确保生成目标代码的确定性和可靠性,避免因编译器缺陷引入安全风险。
- 支持 MISRA C:2012 等编码规范,并提供相关检查选项。
- 与 iSystem 生态系统无缝集成
- 与 iSystem 自家的高性能调试器 winIDEA 以及硬件调试探头(如 BlueBox, iC5700)紧密集成。
- 支持高级调试功能,如多核同步调试、实时追踪、覆盖率分析和性能剖析,为安全软件开发提供完整的“编译-调试-验证”工作流。
- 强大的运行时库支持
- 提供经过安全认证的 C 运行时库,符合功能安全要求。
- 对 TriCore 特有的硬件功能(如内存保护单元 MPU、缓存等)提供良好支持。
目标应用领域
- 汽车电子(主要市场):
- 动力总成控制(发动机 ECU、变速箱控制)
- 底盘与安全系统(制动、转向、安全气囊)
- 高级驾驶辅助系统
- 工业控制:高可靠性的工业自动化、铁路、能源系统。
- 航空航天:对工具链安全性有严苛要求的机载系统。
对开发者的价值
获得完整的工具链支持:与 iSystem 强大的调试和分析工具结合,提供了从编码、编译到测试、验证的端到端安全开发环境。
降低项目认证风险和成本:使用预认证的工具链,无需自己耗费巨资对底层编译器进行认证,能显著缩短安全关键项目的开发周期和合规周期。
提升代码质量和系统可靠性:编译器经过严格的工业级验证,生成的代码具有更高的可预测性和鲁棒性。