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可免费用于评估、教育和非商业目的,在代码大小、功能或使用时间方面没有限制。

审核编辑 :李倩

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

    关注

    94

    文章

    2927

    浏览量

    66063
  • SEGGER
    +关注

    关注

    0

    文章

    31

    浏览量

    14004

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

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

收藏 人收藏

    评论

    相关推荐

    SEGGER宣布推出新的Embedded Studio- V8.10

    SEGGER宣布推出新的Embedded Studio- V8.10。这款先进的多平台IDE现在通过单一设置支持多种架构。同一软件可用于为RISC-V和ARM目标处理器构建和调试应用程序。(以前需要安装ARM和RISC-V两个
    的头像 发表于 01-16 11:06 551次阅读

    【先楫HPM5361EVK开发板试用体验】-03-如何激活SEGGER Embedded Studio开发工具

    前段时间也是有不少的朋友在问我如何激活SEGGER Embedded Studio,我开始的时候还没有在意,然后这李来做一下说说明,单独写一个帖子做说明如何激活SEGGER
    发表于 12-09 16:35

    鸿蒙原生应用/元服务开发-新版本端云一体化模板体验反馈

    Ability模板即可。 三、体验 新增: 最新端云一体化新增“云数据端云一体组件”, 版本对比(旧版本未加入云数据组件) 优化: 云函数的本地调试 云开发控制台 各云服务调用
    发表于 12-05 14:57

    jvm运行时内存区域划分

    JVM是Java Virtual Machine(Java虚拟机)的缩写,它是Java编程语言的运行环境。JVM的主要功能是将Java源代码转换为机器代码,并且在运行时管理Java程序
    的头像 发表于 12-05 14:08 255次阅读

    【先楫HPM5361EVK开发板试用体验】HPM5361EVK开发环境搭建(Windows)

    的方式,在Segger官网申请license即可使用。 2.1 驱动安装 下载最新版本sdk_env_vx.x.x.zip压缩包后解压,笔者使用的版本v1.3.0。双击
    发表于 11-26 22:55

    Xilinx运行时(XRT)发行说明

    电子发烧友网站提供《Xilinx运行时(XRT)发行说明.pdf》资料免费下载
    发表于 09-14 10:01 0次下载
    Xilinx<b class='flag-5'>运行时</b>(XRT)发行说明

    请问SEGGER Embedded Studio for ARM 7.32怎么实现代码自动补全功能

    请问SEGGER Embedded Studio for ARM 7.32怎么实现代码自动补全功能
    发表于 08-25 16:24

    使用SEGGER Embedded Studio+JLink调试器进行RISC-V嵌入式开发的方法

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

    使用SEGGER Embedded Studio+蜂鸟调试器进行RISC-V嵌入式开发的方法

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

    SEGGER Embedded Studio对E203使用NMSIS DSP报错,Embedded Studio应该如何配置?

    的静态太大不能直接在E203上使用 可是在Nuclei Studio提供的dsp_demo则不会出错,想问一下在Embedded Studio
    发表于 08-12 06:02

    SEGGER Embedded Studio中增加了ARM64模拟器

    SEGGEREmbedded Studio for ARM v7.22版本开始添加了一个完整的指令集模拟器。
    的头像 发表于 06-30 11:07 568次阅读

    SEGGER Embedded Studio仿真打断点超过两个就报错是什么原因?

    SEGGER Embedded Studio 上在线仿真,打断点个数不能超过2个,否则报错,请问是我工程设置问题还是仿真器问题?
    发表于 05-26 07:36

    怎么设置SEGGER Embedded Studio编译输出文件为*.bin格式?

    怎么设置SEGGER Embedded Studio编译输出文件为*.bin格式
    发表于 05-26 06:58

    SEGGER Embedded Studio下载激活

    先楫半导体非常nice的是,他们和SEGGER达成了合作,可以让开发者免费使用SEGGER Embedded Studio,包括商用哦。 1.SE
    发表于 05-25 16:23

    如何获得为在Cortex-A53上运行的QNX编译的最新版本

    GitHub 项目,他们说它是通过包装器集成为动态 `librpmsg_lite-imx.so`,位于 `BSP/sr/lib/rpmsg_lite `文件夹。 如何获得为在 Cortex-A53 上运行的 QNX 编译的最新版本
    发表于 05-17 06:48