0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SEGGER Embedded Studio新版本V7提供运行时库源代码!

麦克泰技术 来源:麦克泰技术 作者:麦克泰技术 2022-11-25 11:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SEGGER Embedded Studio的最新版本现已提供运行时库emRun和emRun++的源代码,用户可以按需构建。

工具链通常包含为其支持的所有CPU架构和配置所准备的预编译库文件,直接安装会占用计算机的大量空间。Embedded Studio会在首次使用库文件时自动构建(并安装)它们。除了减少所需的磁盘空间之外,与旧版本相比,还将安装包的大小和安装时间减少了50%以上。根据平台的不同,安装包的大小仅为400MB到250MB不等。Embedded Studio可以方便地安装在Linux,macOS和Windows上。对于评估和非商业用途,不需要许可证密钥:开箱即用。

在新版本Embedded Studio中,工程的全部细节都是可见的,没有任何部分隐藏在库文件中。开发人员拥有完整的源代码以供审查和验证,并有助于实现认证

SEGGER的创始人Rolf Segger说:“Embedded Studio会基于代码大小优化、速度优化,或两者的优化平衡选项,自动对emRun和emRun++进行微调,满足大多数开发人员的需求。通过访问源代码,开发人员可以对运行时库进行配置,以适应特定的硬件和项目需求。在灵活的CPU架构上,比如带有多种扩展指令的RISC-V,固件可以从针对特定目标的运行时库中获益匪浅。”

SEGGER的emRun是一个高效的C运行时库,包含SEGGER的emFloat浮点库,专门为嵌入式系统设计和优化,并针对ArmRISC-V内核提供了汇编优化。emRun++为C++ 17标准提供了C++支持。

Embedded Studio的新版本和旧版本完全兼容,其中所含的运行时库源代码是没有注释的。如果需要带有完整文档和注释的版本,用户需要单独购买授权。SEGGER还为芯片厂商提供了emRun授权选项,允许芯片公司向最终用户进行库文件的再分发。

关于Embedded Studio

Embedded Studio是SEGGER微控制器的多平台IDE(集成开发环境),包含了专业嵌入式C和C++编程和开发所需的所有工具和功能。

它配备了强大的项目管理器和源代码编辑器。编辑器可以快速启动,构建过程极快,节省工作时间。它还包括SEGGER高度优化的emRun运行时库和emFloat浮点库,以及SEGGER的智能链接器,这些都是专门为资源受限的嵌入式系统开发的。

结合基于Clang、高度优化的C/C++ SEGGER编译器,可以生成极小但高效的程序,使每个字节都发挥作用。内置的调试器与J-Link无缝集成,提供了出色的性能和稳定性。Embedded Studio可免费用于评估、教育和非商业目的,在代码大小、功能或使用时间方面没有限制。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 源代码
    +关注

    关注

    96

    文章

    2953

    浏览量

    69638
  • SEGGER
    +关注

    关注

    0

    文章

    60

    浏览量

    14759

原文标题:SEGGER Embedded Studio新版本V7提供运行时库源代码!

文章出处:【微信号:麦克泰技术,微信公众号:麦克泰技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用新版本J-Flash编程CW32 MCU

    1、从Segger公司官网下载安装最新版本JLink驱动,比如V7.96a,安装目录下没有JLinkDevices.xml文件。 2、在C:Users<用户名>
    发表于 11-12 07:24

    【CPKCOR-RA8D1】AI人脸检测(安装对应版本的FSP及LLVM)

    下载最新版本的e² studio 会携带最新版本的FSP,但是我在编译的时候发现,新版本FSP无法编译成功,故本文将会分享旧版本FSP与 L
    发表于 10-31 11:22

    RVMCU课堂「2」: 手把手教你玩转RVSTAR—SEGGER Embedded Studio+蜂鸟调试器篇

    本教程以板上按键控制点亮RV-STAR开发板上的LED为目标,从IDE的下载安装开始详细介绍了使用SEGGER Embedded Studio+蜂鸟调试器进行RISC-V嵌入式开发的方
    发表于 10-31 08:29

    RVMCU课堂「3」:手把手教你玩转RVSTAR—SEGGER Embedded Studio+JLink调试器篇

    /embedded-studio/ 根据自己的操作系统下载对应的安装包即可,需要注意的是,一定要下载支持RISC-V的IDE。双击安装包运行,安装过程没有特殊需要注意的地方,一直点next即可。 安装
    发表于 10-31 06:42

    使用Nuclei Studio IDE计算程序运行时

    在使用Nuclei Studio IDE进行程序运行时,我们想知道我们编写的程序运行时间有多长怎么办呢?可以选择调用IDE里面时间记录函数_gettimeofday(),该函数用于记录程序运行
    发表于 10-28 08:25

    Embedded Studio IDE编译Nuclei SDK工程出错是什么原因?怎么解决?

    出现错误: Error starting process C:/Program Files/SEGGER/SEGGER Embedded Studio for RISC-
    发表于 10-20 07:47

    如何使用新版本J-Flash编程CW32 MCU?

    1、从Segger公司官网下载安装最新版本JLink驱动,比如V7.96a,安装目录下没有JLinkDevices.xml文件。 2、在C:Users AppDataRoamingSEGGER目录
    的头像 发表于 07-01 15:05 459次阅读
    如何使用<b class='flag-5'>新版本</b>J-Flash编程CW32 MCU?

    戴尔数据保护软件迎来全新版本

    无缝运行的异常检测,一站式监控多达150个系统,额外的MFA多重身份验证Dell PowerProtect Data Manager19.19全新版本现已到来!
    的头像 发表于 06-27 13:55 690次阅读

    普华基础软件开源汽车操作系统新版本代码上线

    近日,第二十一届上海国际汽车工业展览会现场,开源车用操作系统新版本代码上线仪式在中国电科展台成功召开。全球首个开源智能驾驶操作系统微内核龘EasyAda V2.1和首个规模化、量产级安全车控操作系统
    的头像 发表于 04-30 09:17 789次阅读

    网络传输利器索尼NXL-ME80 V1.2新版本发布

    网络传输利器NXL-ME80,凭借着高画质、高压缩比、低延时、高密度轻巧机箱,高冗余能力,一经上市就收到全球客户的大量好评。基于用户反馈和市场需求,NXL-ME80新版本V1.2强势来袭,必将为使用者带来更好的体验。
    的头像 发表于 04-23 14:37 870次阅读
    网络传输利器索尼NXL-ME80 <b class='flag-5'>V</b>1.2<b class='flag-5'>新版本</b>发布

    达实智能正式发布AIoT平台V7版本

    近日,在达实智能成立30周年庆典上,达实AIoT智能物联网平台V7版本重磅发布。此版本借助国产AI大模型发展趋势,展示了生成式AI在园区数字化平台的实际应用。以下为发布会当天达实智能研发中心袁宜峰博士现场分享:
    的头像 发表于 03-21 11:44 914次阅读

    达实AIoT智能物联网管控平台V7版本发布

    近日,达实智能在公司总部发布了达实AIoT智能物联网管控平台V7版本,展示了生成式AI在园区数字化平台的实际应用。
    的头像 发表于 03-19 11:39 948次阅读

    如何将项目从IAR迁移到Embedded Studio

    本文描述如何将IAR EWARM项目迁移到SEGGER Embedded Studio(简称SES)中。
    的头像 发表于 02-25 17:11 1050次阅读
    如何将项目从IAR迁移到<b class='flag-5'>Embedded</b> <b class='flag-5'>Studio</b>

    GUI Guider v1.9.0全新版本上线

    新年伊始,GUI Guider也迎来了全新版本!这一次,我们带来了多项重磅更新,旨在为你提供更强大、更便捷的开发体验。无论你是工业控制、智能家居,还是消费电子领域的开发者,这些更新都将为你的项目注入新的活力!
    的头像 发表于 02-07 10:43 4496次阅读

    新版本 IDE 的启动速度变快了?原来是在背后做了这些!

    新版本 IntelliJ IDEA 中为提高性能而采取的措施,这些措施缩短了代码可交互时间并使 IDE 从启动开始就具有更高的响应速度。
    的头像 发表于 01-24 13:49 754次阅读
    <b class='flag-5'>新版本</b> IDE 的启动速度变快了?原来是在背后做了这些!