【车载开发系列】如何用Parasoft实现跨平台编译环境的配置
【车载开发系列】如何用Parasoft实现跨平台编译环境的配置
【车载开发系列】如何用Parasoft实现跨平台编译环境的配置
- 【车载开发系列】如何用Parasoft实现跨平台编译环境的配置
-  - 一. 什么是BDF文件
- 二. 如何生成一个BDF文件
- 三. 常用嵌入式编译器环境的做成
-  - 1)S32DS环境
- 2)杰发芯片环境
- 3)瑞萨RENESAS CS+环境
 
- 四. 安装PC跨平台编译器
-  - 1)MinGW-GCC介绍
- 2)如何安装编译器
- 3)如何设定跨平台编译器
 
- 五. 交叉编译与运行
- 六. 总结
 
一. 什么是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.
