SEGGER News

Your hub for the latest updates and insights from SEGGER. 

Contact us

 

SEGGER News

Welcome to the News section, your hub for the latest updates and insights from SEGGER.

 

2022 |
Apr. 21
  • Runtime Library
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/