Wind River Systems 公司成立于 1981 年美国加利福尼亚的 Alameda, Dave Wilner 和 Jerry Fiddler 为其联合创始人。1983 年,Wind River 推出 VxWorks,一跃成为顶级的实时嵌入式操作系统。经过多年的发展,Wind River Systems 的产品为航空电子和航天工业做出巨大贡献。2009 年,Wind River Systems 公司被英特尔收购,并于 2018 年脱离英特尔,随后被 TPG Capital 收购。 Wind River Linux 操作系统、VxWorks 实时操作系统和基于 Eclipse 的 Wind River Workbench IDE,都出自 Wind River Systems 公司之手。 Wind River 收购了 AB Dataindustrier Diab 编译器。AB Dataindustrier Diab 本属于 Integrated Systems Incorporated 的收购产品,最初由 Wind River 的前首席技术官 Tomas Evensen 设计,现在归入 Wind River VxWorks 平台。 Wind River Diab 编译器也可以为非 VxWorks 用户单独授权。编译器支持 ARM、PowerPC、SH、MIPS、TriCore、Intel、ColdFire 等架构,其最新版本是 7.0.2。
Diab 编译器帮助技术团队提高应用程序性能,减少内存占用,并为嵌入式系统创建符合标准的高质量代码。 在必须严格遵守安全协议的开发环境中,Windriver Diab 是必不可少的工具。然而,对于嵌入式系统开发,将功能和性能打包、存储至内存小、功耗低的设备上,并非易事。 Diab 编译器的优化工具选择丰富,如配置文件驱动、处理器定制、全局或局部程序优化。保证用户以最细微的调整,获得最好的性能,占用更小的空间。 您可以自定义编译器选项或选择标准设置以获得最佳结果。性能提高后,您会获得更低功耗处理器、使用更少内存的设备,将大大降低项目的硬件成本。
下载 Wind River Diab 编译器,需要先填写《Wind River Diab 编译器评估表》。用户填好表格后,将收到一封电子邮件,指导进行下载评估。 评估期到期后,用户需要获得有效的许可证才能使用 S32DS 中的插件。 确保在机器上已安装 Windriver Diab 工具。 在以下位置找到该插件与 Diab 编译器: “compilerseclipse_cdt”
Diab 编译器支持多种主机类型,如 Windows 10 (32 位和 64位)、Windows 8.1 (3 2 位和 64 位)、Windows7 (32 位和 64 位),还支持 Linux 主机类型,如 Red Hat Linux 6.7 (32 位和 64 位)、Red Hat Linux 7.2 (32 位和 64 位)。 另外,Diab 编译器可以使用 Incredibuild 创建和构建其他工具,帮助提升速度。IncrediBuild for Make and Other Build Tools 解决方案可以帮助加速一些 GNU 编译器集合、通用编译器以及 Make 和构建工具。 其中一些构建工具引擎包括 Mingw32-make、Devenv、Bjam、Python, WindRiver Diab 编译器是IncrediBuild的通用编译器之一。