IAR for RH850功能安全版本更新

浏览:3024来源:管理员时间:2020-11-16

IAR Embedded Workbench for RH850上一个功能安全认证版本为1.40版本,此次2.21版本更新增加了一些新的功能特性和对新目标器件的支持。

增添的特性:

支持编译生成代码和只读段均位置无关(ROPI)的目标代码

• 支持瑞萨RH850/U2A、C1x、D1x、E1x和E2x系列微控制器

支持C18和C++ 17 语言标准

• C-STAT静态代码检测插件CERT规则扩展

• IDE界面更新和源码浏览器改进

支持Linux操作系统

位置无关代码相关内容介绍:

位置无关代码通常应用于下列情形:

1、程序在运行期间动态加载到内存

2、程序在不同场合与不同程序组合之后加载到内存(共享的动态链接库)

3、在运行期件不同地址相互之间的映射(如bootloader)

当使用位置无关代码和和只读段位置无关(ROPI)时,IAR编译器将生成基于PC地址来寻址代码和只读数据的代码。此时即便链接器链接过程中已经为源码指定了一段固定的链接地址,位置无关代码在切换至与链接地址不同的地址时依然能够成功运行。

IAR for RH850功能安全Linux版本特性:

包括完整的编译工具链:

-IAR C/C++编译器

-IAR汇编器

-链接器和函数库工具

-提供运行时函数库

经测试验证可在Ubuntu 18.04.3及更高版本上运行

可轻松集成到不同的编译系统中,例如CMaker或者Ninja中,以及持续集成引擎例如JenkinsBamboo


京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司