Your Location: Home » Products » Toolchain » Compiler

Products

编译器简介产品类型产品概述产品特点支持单片机型号安全认证
Pin MapperAURIX 的 TASKING 引脚映射器是与 Infineon 联合开发的,包含有关外设模块和设备引脚之间依赖关系的专家级知识。该工具使新手和专家用户都能通过在端口引脚和外设之间建立连接来快速配置 AURIX 微控制器。它提供了执行可行性研究、为给定要求选择成本最低的硬件设备以及以最具成本效益的方式创建设备初始化代码的重要功能。Supported Devices 支持的设备:AURIX TC2xx Family AURIX TC2xx 系列:TC22x, TC23x, TC26x, TC27x, TC29x TC22x、TC23x、TC26x、TC27x、TC29x AURIX TC3xx Family AURIX TC3xx 系列:TC33x, TC35x, TX36x, TC37x, TC38x, TC39x TC33x、TC35x、TX36x、TC37x、TC38x、TC39x AURIX TC4x Family AURIX TC4x 系列:TC49xN, TC4Dx TC49xN、TC4Dx
TriCore InspectorTASKING TriCore Inspector 是一种工具,可用于验证代码的编译是否受到 TASKING 问题门户 * 上发布的 TASKING VX 工具集的各个组件中已知问题的影响。 Inspector 工具的设置方式不需要任何复杂的搜索脚本或手动审查您的软件,无论您的项目中是 1.000 行还是 1.000.000 行源代码。 TASKING TriCore Inspector 显著减少了手动代码检查,并提供了足够的信息来执行风险评估,以便能够决定是否需要应用补丁/缓解措施。TASKING TriCore Inspector 具有与 TASKING VX 工具集相同的所有命令行工具,可用于 v6.2r2 和 v6.3r1。 Eclipse IDE 和调试器不是 TASKING TriCore Inspector 的一部分。Supported Devices 支持的设备:AURIX TC2xx Family AURIX TC2xx 系列:TC22x, TC23x, TC26x, TC27x, TC29x TC22x、TC23x、TC26x、TC27x、TC29x AURIX TC3xx Family AURIX TC3xx 系列:TC33x, TC35x, TX36x, TC37x, TC38x, TC39x TC33x、TC35x、TX36x、TC37x、TC38x、TC39x AURIX TC4x Family AURIX TC4x 系列:TC49xN, TC4Dx TC49xN、TC4Dx
SAFETY CHECKERTASKING 安全检查器极大地提高了软件安全验证过程的有效性和效率,使您能够满足 ISO 26262 认证所需的特定要求。借助 Safety Checker,您可以通过检查对单核和多核系统内存的访问限制,自动检测具有不同汽车安全完整性等级 (ASIL) 的软件元素之间的干扰。独立的 Safety Checker 将根据特定的安全标准分析您编译的应用程序,并报告详细的违规错误和警告。强大的配置系统允许您定义使用定义的分区控制报告的特定错误。一些配置示例包括:1.低安全级别代码中的 bug 不应影响高安全级别数据。2.高安全级别的代码不应依赖于低安全级别的代码。3.低安全级别的代码不允许写入高安全级别的数据段4.高安全级别的代码不允许调用低安全级别的函数4.高安全级别的代码不允许调用低安全级别的函数
Compiler Qualification Kit软件认证报告( 包含于 Safety Manual ) 创建软件认证评估报告的指导手册 TASKING® Issues Portal 账户( 工具缺陷报告 & 缓解方法 ) 测试报告( CVSA ) 开发流程,使用用例以及开发历史
VX-toolset for Arm Cortex-M / R TASKING® 最新的嵌入式软件开发平台旨在利用非常流行的 Arm 架构。Arm 在许多汽车系统(如安全气囊、车身电子设备和仪表板)中占有一席之地,其广泛的硅供应商基础(Infineon、NXP、TI、ST..)是其市场增长增长的关键因素。市场分析表明,Arm 将继续保持其作为嵌入式汽车应用领先 32 位架构的地位。 TASKING 的下一代 Arm 开发工具的发布在多核软件开发中引入了实质性的性能提升,它利用了新的多核 Arm 产品中提供的高级性能和安全功能。它支持 Infineon TRAVEO T2G 系列。它还支持 NXP 通用(S32K3 系列)MCU 和实时(S32Z/E 系列)处理器。 适用于 Arm 的 TASKING® VX 工具集采用其专有的 Viper 技术开发,继续提供无与伦比的代码优化性能、高级多核支持、集成调试器,并集成到流行的 Eclipse™ 平台 (IDE) 中。集成的编译器、汇编器和链接器无缝提供生成安全兼容软件所需的所有功能。适用于 Arm 的 VX 工具集提供了一个 Eclipse 插件,允许用户利用多功能且功能强大的 winIDEA IDE。TASKING Arm 工具集可以通过 TASKING BlueBox 调试器系列连接到您的目标硬件,也可以在具有板载 GDB 服务器的硬件上连接。基于 64-bit Eclipse IDE 的 C/C++ 编译器,提供与知名的 VX-Toolset for TriCore 工具相同的使用体验,并集成支持高性能调试器 BlueBox 的 winIDEA IDE 集成多核调试器与 Arm 指令集模拟器和 RTOS 感知调试( RADM ) 完全支持最高至 C18 & C++17标准( 支持部分C++20 ) 以及对应的库,并支持 Arm ABI 集成 MISRA C & CERT C 分析器 虚拟 ECU 接口( Synopsys VDK,ASTC 等 ) 该工具集适用于支持 ISO26262 最高至 ASIL D 和 IEC61508 最高至 SIL3 的汽车和工业应用程序开发,集成 Safety / Security Manual 不需要额外购买单独的认证包 支持 Cortex Microcontroller Software Interface Standard ( CMSIS ),并支持Infineon示例驱动程序库( SDL ) 支持 Arm Cortex-M0+, M3, M4, M7, R52 内核,支持 Infineon Traveo-II T2G系列( CYT2xx, CYT3xx, CYT4xx ) & NXP S32K & NXP S32Z/S32E 系列等 Infineon TRAVEO T2G / NXP 通用(S32K3 系列)MCU 和实时(S32Z/E 系列)处理器。 Freescale:QORIVVA MPC56XX/STMicroelectronics:SPC5 SERIES/R:ISO 26262:2018 ISO 25119:2018 EN 50657:2017 IEC 61508:2010 ISO 13849:2023 ISO/SAE 21434:2021 M:ISO 26262:2018 ISO 25119:2018 EN 50657:2017 IEC 61508:2010
SmartCode( AURIX TC4X )汽车技术的不断进步不断为汽车带来令人兴奋的新功能。安全可靠的实时性能、故障运行低延迟高带宽通信接口和可扩展的域控制器架构等新的市场趋势推动了功能安全的嵌入式系统(制动、转向、安全气囊)、高级驾驶员辅助系统 (ADAS) 和联网汽车应用的进步。 这些以安全为导向的新型汽车系统需要小型、高效且功能强大的微控制器。Infineon AURIX™ 提供实现许多此类 ECU 所需的处理能力、外设支持和安全/信息安全机制。随着这些新系统对功能安全、信息安全和性能要求的提高,英飞凌加快了对 AURIX™ 系列高性能多核微控制器 TC4x 系列的开发。 作为 AURIX™ 系列微控制器产品高质量、功能安全可靠的嵌入式软件开发工具的公认领导者,TASKING® 推出了 SmartCode,这是适用于 AURIX™ TC4x 的新型多核开发环境。 TASKING SmartCode 是唯一一个完全支持 TC4x 中集成的架构和微处理器内核的独特组合的软件平台。使用 Eclipse IDE,支持 64bit Windows / Linux 产品通过 ISO26262 ASIL D 等级认证 ( TÜV Nord ) 信息安全规范符合 ISO/SAE 21434:2021 集成 Safety Manual 和 Cybersecurity Manual 不再需要单独的功能安全认证套件 产品开发流程符合 ASPICE CL2 规范 Infineon TriCore v1.8 C/C++ 编译工具链(包括 CSRM ) Infineon PPU ( Synopsys ARC EV7xFS ) 编译工具链 集成 SCR C 编译工具链 集成 BOSCH GTM IP v4.1 编译工具链 支持英飞凌 AURIX™ TC4xx Virtual Development Supported Devices 支持的设备:AURIX TC4x Family AURIX TC4x 系列:TC49xN, TC4Dx TC49xN、TC4DxISO 26262:2018 ISO 25119:2018 EN 50657:2017 IEC 61508:2010 ISO 13849:2023 ISO/SAE 21434:2021
TASKING 嵌入式软件开发解决方案为您的整个软件开发过程提供行业领先的生态系统。每个 TASKING 编译器都是为特定架构开发的,可满足开发者的专业行业要求的独特需求,包括汽车、工业、电信和数据通信。完整的集成开发环境允许开发者使用编译器、调试器、嵌入式互联网和 RTOS 支持创建无错误且高效的代码,适用于 行业领先的微处理器和微控制器。VX-Toolset for TriCore ( AURIX TC2xx / TC3xx )Infineon Technologies 的 TriCore 架构提供业界领先的 32 位微控制器设计,专门针对汽车和工业应用进行了优化。这种架构提供高速微控制器的实时功能、DSP 的原始计算能力以及 RISC 加载/存储架构的性能和价格之间的完美平衡,所有这些都在一个统一的芯片组中。TASKING TriCore 软件开发工具集由 Infineon 的专家设计,被视为 TriCore 架构软件的行业标准。该工具集包含用于整个 TriCore 系列的专用 C/C++ 编译器和汇编器,以及一个多核链接器/定位器和调试器,所有这些都在一个统一的 Eclipse™ 集成开发环境 (IDE) 中。高性能 高可靠性 TriCore C/C++ 编译工具链 使用 Eclipse IDE,集成 Pin-Mapper工具 产品通过 ISO26262 ASIL D 等级认证 ( TÜV Nord ) 信息安全规范符合 ISO/SAE 21434:2021 产品开发流程符合 ASPICE CL2 规范 集成 MISRA C( 专业版 )& CERT C( 白金版 )分析器 集成 HSM 编译工具链( 专业版 ) 集成 SCR 编译工具链( 白金版 ) 集成 PCP 编译工具链( 白金版 ) 集成 GTM-MCS 编译工具链( 企业版 ) 集成软件仿真环境&模拟器Supported Devices 支持的设备:AURIX TC2xx Family AURIX TC2xx 系列:TC22x, TC23x, TC26x, TC27x, TC29x TC22x、TC23x、TC26x、TC27x、TC29x AURIX TC3xx Family AURIX TC3xx 系列:TC33x, TC35x, TX36x, TC37x, TC38x, TC39x TC33x、TC35x、TX36x、TC37x、TC38x、TC39x ISO 26262:2018 ISO 25119:2018 EN 50657:2017 IEC 61508:2010 ISO/SAE 21434:2021