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

浏览:653来源:管理员时间:2022-04-25

SEGGER的emRun++是一款开创性的C++运行时库,完全兼容现代C++17标准。它已被应用于SEGGER面向RISC-V和ARM的多平台集成开发环境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的其他授权许可组件(emRun,emFloat,SEGGER链接器和SEGGER编译器)一样。Embedded Studio可以轻松下载,免费进行评估,没有代码大小、功能或评估时间的限制。更多emRun++的资讯,请访问:https://www.segger.com/products/development-tools/emrunpp/


关于SEGGER

SEGGER Microcontroller GmbH在嵌入式系统领域拥有近三十年的经验,提供先进的RTOS和软件库,J-Link / J-Trace代码调试和跟踪器,Flasher在线编程器以及软件开发工具等产品。


SEGGER的一体化解决方案emPower OS包含了一个RTOS和一系列完整的软件库,包括通信、安全、数据压缩和存储、用户界面软件等。受益于数十年的行业经验,使用emPower OS可以让开发人员领先一步。


SEGGER专业的嵌入式开发软件和工具设计简洁,并针对嵌入式系统进行了优化,通过价格合理、质量优良而且灵活易用的各类工具,支持嵌入式系统的整个开发过程。


SEGGER公司由Rolf Segger于1992年创立,目前正稳步发展。SEGGER总部位于德国蒙海姆,在美国波士顿设有分公司,并在英国,美国硅谷以及中国上海设有子公司,在大多数大陆上有分销商北京麦克泰是SEGGER公司在中国的分销商),使用户在全球范围内都能使用SEGGER全系列产品。


简而言之,SEGGER拥有数十年的嵌入式专家经验,并拥有一整套用于嵌入式系统的工具,为整个开发过程提供了支持。


此外,SEGGER软件没有开源软件许可所要求的必须开源或必需做贡献的限制,可以集成到任何商业或专有产品中,而没有义务公开合并的源代码。


最后,SEGGER为一个无常的行业提供了稳定性,使SEGGER成为一个非常可靠的长期合作伙伴。


关于麦克泰技术

麦克泰技术(简称BMR)成立于1995年,是国内专业的嵌入式系统软件企业,与世界领先的嵌入式软件供应商合作有二十多年的时间,为嵌入式研发提供丰富的工具、软件、解决方案和培训服务。2019年麦克泰技术签约SEGGER成为正式代理商,全面代理SEGGER旗下所有产品。更多SEGGER产品授权和详情欢迎咨询:info@bmrtech.com

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