EEJournal

行业新闻
现在就订阅

SEGGER将c++运行时库授权给SiFive以提高代码大小和性能效率

德国莱茵河畔蒙海姆- 2022年9月30日

SEGGER是一家领先的RTOS和软件库调试和跟踪探测系统内flash程序员,而且软件开发工具RISC-V计算的创始人和领导者SiFive, Inc.已经获得了SEGGER的尖端技术的授权emRun + +用于RISC-V的c++库。

emrun++是一个完整的c++标准库,专门为基于GCC/ llvm的工具链和嵌入式系统设计和优化。它基于SEGGER高效的emRun和emFloat运行时和浮点库。

在2021年将SEGGER的用于RISC-V的emRun C运行时库授权并集成到我们的Freedom Studio IDE和Freedom Tools软件包中,并体验到与现有开源替代品相比,它具有更好的代码大小和性能,下一步是考虑支持c++。一旦emrun++获得许可,就很容易做出升级到emrun++的决定,”SiFive产品管理-软件总监Sam Grove说。“作为一种现代编程语言,c++在嵌入式领域变得越来越重要,为开发人员提供了越来越多的选择。对于SiFive来说,能够为我们的客户提供最先进的c++库是至关重要的。emrun++非常适合这个目的。”

SEGGER的emrun++是我们多平台嵌入式工作室IDE中经过验证的一部分。内存占用和性能简直令人惊叹,”Segger的创始人Rolf Segger说。“SiFive的客户已经享受到了SEGGER emRun C库的好处,很快,使用SiFive工具的c++开发人员也将受益于emrun++。”

emrun++保证了低指令计数的快速堆操作,即使是硬实时应用程序也可以用c++编写。为了支持常见的嵌入式用例,甚至在资源受限的目标上,c++库以“no-throw”配置提供,避免了与异常相关的开销。
emrun++专门为嵌入式系统设计,提供中断安全的内存管理,允许在中断服务例程中使用c++。

emrun++包含一个完整的c++ 17标准库,包含标准算法(排序、搜索、转换)、通用容器模板(如集、向量、列表、队列、堆栈、映射)、函数对象、迭代器、本地化、字符串和流,以及日常用例的实用函数。
有关emrun++的更多信息,请访问:
https://www.segger.com/产品/开发工具/emrunpp /

关于耐火
SEGGER Microcontroller GmbH在嵌入式系统领域拥有30年的经验,生产尖端的RTOS和软件库,J-Link和J-Trace调试和跟踪探针,一系列Flasher系统内程序员和软件开发工具。SEGGER的all-in-one解决方案emPower OS提供了RTOS和完整的软件库,包括通信、安全、数据压缩和存储、用户界面软件等。使用emPower OS使开发人员受益于数十年的行业经验。

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

该公司由罗尔夫·塞格尔(Rolf Segger)于1992年创立,是一家私人控股公司,目前正在稳步增长。SEGGER还在美国波士顿地区设有办事处,在硅谷、上海和英国设有分支机构,并在大多数大洲设有分销商,使SEGGER的全系列产品遍布全球。

有关SEGGER的更多信息,请访问www.segger.com

为什么耐火?
简而言之,SEGGER拥有一套完整的嵌入式系统工具,在整个开发过程中提供支持,并拥有数十年的嵌入式专家经验。

此外,SEGGER软件不受开源或要求归属许可证的保护,可以集成到任何商业或专有产品中,而无需披露合并后的源代码。

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

如需更多信息,请访问:www.segger.com

关于“SEGGER将c++运行时库授权给SiFive以提高代码大小和性能效率”的一个想法

留下回复

有特色的博客
2023年3月31日
了解半导体行业如何(以及为什么)正在向芯片支持的多模系统发展,我们的研究文章在麻省理工学院的技术评论见解。文章《全行业看向多晶片系统的发展》首先出现在新视野芯片设计....上
2023年3月31日
Verisium Debug平台针对可伸缩性进行了优化,支持模拟运行和仿真的调试,其中必须支持加载大型源文件和处理大量探测数据。加入这个免费的Cadence培训网络研讨会,学习如何自动化你…
2023年3月30日
您是否迫切需要一个项目经理来启动一个新项目或挽救一个正在失控的现有项目?

有特色的视频

第一个CXL 2.0 IP互操作性演示与遵从性测试

Synopsys对此

在本视频中,高级研发工程师Rehan Iqbal将指导您通过Synopsys CXL IP通过合规测试,并演示我们与Teladyne LeCroy Z516锻炼器的无缝互操作性。这个首创的互操作性演示证明了Synopsys致力于提供可靠的IP解决方案。

点击这里了解更多关于Synopsys CXL的信息

特色粉笔谈话亚博里的电子竞技

电子交通:电子挑战与解决方案
未来世界交通运输业的电气化取决于我们今天创造的基础设施。在这期Chalk Talk节目中,Am亚博里的电子竞技elia Dalton与Würth Elektronik的Sven Lerche就当今电动交通设计和电动汽车充电站的电子挑战和解决方案进行了交谈。他们仔细研究了这类设计的趋势,电子部件在坚固性方面所起的作用,以及Würth的REDCUBE如何帮助您进行下一个电动汽车或电动汽车充电站的设计。
2022年5月16日
38160的浏览量
Baidu