【车载开发系列】如何用Parasoft实现跨平台编译环境的配置
【车载开发系列】如何用Parasoft实现跨平台编译环境的配置
一. 什么是BDF文件
bdf是数据文件的一种类型,是一种数据库文件,本质上存储了每个文件的编译信息。在ParaSoft当中,可以使用bdf文件来快速创建一个测试项目。为了构筑跨平台编译环境,首先就要做成跨编译器的BDF文件。
二. 如何生成一个BDF文件
我们需要做成一个bat批处理文件,在这个批处理文件中,首先需要利用对象编译器,跑一遍编译过程,这个需要花一定的时间,同时使用[cpptesttrace.exe]扫描构建过程中项目信息,扫描的构建过程以及结果保存到了BDF文件中。目标编译器环境不同,做成bat批处理文件也不同。具体可以参照下个章节介绍来做成批处理文件。
三. 常用嵌入式编译器环境的做成
1)S32DS环境
S32 Design Studio(简称S32DS)是恩智浦(NXP)为汽车和工业领域开发的集成开发环境(IDE),支持基于Arm和Power Architecture的微控制器及处理器。
核心功能
开发支持:提供编辑、编译、调试功能,兼容Eclipse IDE、GNU工具链(编译器、调试器),无代码大小限制 。
硬件兼容:支持S32系列芯片(如S32K、S32G),集成恩智浦专用工具(如调试器、烧写工具) 。
版本与平台
操作系统:支持Windows 10/11 64位和Ubuntu 20.04/24.04 64位 。
工具链:集成Arm 32/64位及Linux目标的GNU编译器(版本6.3.1至11.4) 。
应用场景
汽车电子:用于车载网络处理器(如S32G系列)、雷达芯片开发 。
工业控制:支持边缘AI处理器(如i.MX 9系列)及预测性维护解决方案
开发资源
SDK支持:提供NewLib、EWL库、外设配置工具(如引脚/时钟配置)
扩展


444

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



