编译器是嵌入式系统开发中使用的关键工具。 对于符合 IEC 61508和 ISO 26262等功能安全标准的嵌入式系统、需要根据功能安全标准的要求对编译器进行分类和认证。 IEC 61508-3/4和 ISO 26262-8分别规定了这些要求。
TI 为 HerculesMCU 的开发人员提供具有 TI C/C++ ARM 编译器的 Code Compose Studio (CCS)。 为了支持客户使用 TI C/C++ ARM 编译器进行安全关键型系统开发、 TI  与 Validas 合作,并提供了“用于 Hercules
MCU 的 SafeTI
编译器资质审核套件”或 CQKIT,以帮助我们的客户根据编译器版本及其特定使用条件(选项、语言功能、pragma 等)执行工具分类和验证测试。 CQKIT 将帮助客户确定资质要求、根据功能安全标准要求执行验证测试、并生成支持使用编译器的必要文档、同时作为工具资质审核证据。 此 TÜV 用户验证的编译器资质审核套件已由 T Ü V Nord 进行评估。 CQKIT 还成功地被多个客户使用。 QKIT 可从 http://www.ti.com/tool/safeti_cqkit 获得 、单个项目使用价格为15K 美元、多项目使用价格为25K 美元、其中包括 Validas 电话咨询支持的24个工作小时。  
刚刚发布了名为基于版本验证的编译器资质审核套件的新版 SafeTI 编译器资质审核套件、它利用 TI 内部编译器版本验证、而不是之前要求用户运行附带的资质审核测试的方法(用于基于用户验证的 CQKIT)。 TÜV 版本验证的编译器资质审核套件是免费的、由 TI 提供、并且还经过 T Ü V Nord 的评估。
下面是 基于用户验证 的 CQKIT 和 基于版本验证 的 CQKIT 的比较。
| 
 
  | 
 基于用户的验证 CQKIT  | 
 基于版本的验证 CQKIT  | 
| 
 成本  | 
 15K 美元单个项目许可证   | 
 免费  | 
| 
 用户 是否运行 验证 测试?  | 
 是的  | 
 否  | 
| 
 是否包含 Validas 支持?  | 
 24小时工作  | 
 否、有关 Validas 支持、请访问 http://www.validas.de/en/contact/  | 
| 
 ISO 26262  | 
 高达 ASIL D  | 
 高达 ASIL D  | 
| 
 IEC 61508  | 
 符合 SIL 3标准  | 
 符合 SIL 3标准  | 
| 
 支持 的 TI C/C++ ARM 编译器 版本  | 
 TI C/C++ ARM 编译器 5.2或 更高版本  | 
 TI C/C++ ARM 编译器 5.2或 更高版本  | 
| 
 由 T Ü V Nord TÜV 的 QKIT  | 
 是的  | 
 是的  | 
总之、我们提供了两组不同的编译器资质审核套件(基于用户和已发布)来帮助客户按照 IEC 61508和 ISO 26262等功能安全标准规范使用 TI ARM C/C++编译器。 客户可以根据其使用条件和偏好选择合适的套件。 最终、我们的客户有责任遵守安全相关要求和标准。