完全集成的开发环境,为Bosch GTM IP模块提供编译器支持。
博世GTM IP模块为汽车行业中最复杂的应用提供了一个关键的通用计时器平台。GTM的vx工具集通过提供支持多核设计和生成优化的时间确定性代码的集成开发环境,为博世GTM IP模块提供编译器支持。
GTM的TASKING C编译器利用了每一代GTM芯片的增强功能,为平台提供了显著的功能改进,提供了最高效的代码和优化的执行环境。
特性
(一)性能优化
- 完全支持ISO C99和C11和C17标准的语言功能,包括在线汇编。
- 利用行业领先的优化工具创建高性能代码。
- 允许你使用多声道步进器(MCS)生成复杂的波形。
(二)灵活的、可靠的
- 自带一个功能齐全的 C 语言和汇编级调试器。
- 包含一个MCS核心模拟器,用于无硬件代码开发。
- 提供可靠和值得信赖的开发环境,并在产品的整个生命周期内提供保证支持。
(三)安全
- 采用ASPICE 2级进程开发完全符合ISO-C99标准的C编译器。
- 使用闭源代码生成和库,全面掌控您的源代码。
- 使用经过行业标准测试套件认证的工具集生成代码。
(四)IDE与 C/C++ 优化编译器
- 灵活的嵌入式开发环境,集成了完整开发流程所需的全部工具。
- 一体化工具链可实现高效的编辑 – 编译 – 链接流程。
- 提供与广受认可的 TriCore/AURIX™架构 VX 工具集一致的用户体验。
- 编译器支持以下 Arm 架构版本:Arm v6-M、Arm v7-M、Arm v7E-M、Arm v-M 及 Arm v8‑R 架构。
- 实时驱动程序(RTD)已通过恩智浦(NXP)认证,适用于 S32K388 芯片。
(五)汇编器、链接器及实用工具
- 高可配置性链接器搭配多功能脚本语言,实现灵活的内存控制。
- 支持先进的多核开发技术。
- 符合多项标准规范:ISO/IEC 9899:1999 (E)、ISO/IEC 14882:2011、MISRA C、CERT C、Arm EABI、ANSI/IEEE-754 以及 ELF/DWARF。
- 支持与旧版本工具集进行交叉链接。
(六)调试器
- 通过 iC7 BlueBox 系列调试器提供硬件调试支持。最新版本的 Arm 工具集可通过 TASKING BlueBox 连接目标硬件,搭配 Eclipse 插件即可接入功能强大、灵活通用的 winIDEA 集成开发环境。支持 CMSIS 内置函数(用于寄存器与指令的访问)。配备 Arm 指令集模拟器及模拟器调试器。