SEGGER News

2022 |
Apr. 21
Runtime Library, Press Releases, Press Releases 2022
Author:
SEGGER News: SEGGER makes cutting-edge C++ library available for licensing

SEGGER开始提供尖端的C++运行时库的授权许可

SEGGER的emRun++是一款开创性的C++运行时库,完全兼容现代C++17标准。它已被应用于SEGGER面向RISC-VArm的多平台集成开发环境Embedded Studio,并得到了验证。现在,SEGGER可以向工具链供应商提供emRun++的授权许可。

emRun++以较低的指令数量实现了快速的堆操作,从而即便是硬实时应用程序也可以用C++语言编写。

emRun++基于SEGGER高效的emRun运行时库和emFloat浮点库。它包括一个完整的C++17标准库,包含通用的容器模板(如集合、向量、列表、队列、栈、映射)、标准算法(排序、搜索、转换)、函数对象、迭代器、本地化、字符串、流和日常用例的实用函数。

SEGGER的创始人Rolf Segger表示:“现在,客户希望由专业的工具链来支持现代版本的C++。”“跟上最新的标准并不容易。对于工具链供应商来说,通过授权使用这项技术而不是由自己来构建、验证和维护它,具有重大意义。”

SEGGER的总经理Ivo Geilenbruegge指出:“许多半导体供应商需要管理他们自己的免费工具链。”“现在只需支付可负担的一次性费用,他们就可以通过授权使用SEGGER部分或全部经过验证的优化组件,从后台升级他们的技术。”

为了在资源受限的目标系统上支持常用的嵌入式用例,emRun++提供了一个“no-throw”配置,以避免与C++异常相关的间接成本。

emRun++可以在Embedded Studio中评估,就像SEGGER的其他授权许可组件(emRunemFloatSEGGER链接器SEGGER编译器)一样。Embedded Studio可以轻松下载,免费进行评估,没有代码大小、功能或评估时间的限制。

更多emRun++的资讯,请访问:
https://www.segger.com/products/development-tools/emrunpp/

进一步了解集成开发环境Embedded Studio,请访问:
https://www.segger.com/products/development-tools/embedded-studio/ 

您即将离开 segger.cn 而访问境外网站,是否继续?