嵌入式工作室链接器缩小RISC-V应用尺寸

未分类的 |
Segger的RISC-V嵌入式Studio现在配备Segger Linker集成,以及GNU链接器。阅读更多
由盟友赢得

分享:

Segger Linker是从地下开发的,以便为嵌入式系统创建可执行文件。

与RISC-V一起使用时,Segger接头可以将所产生程序的大小缩小到15%。链接器还缩短了链路时间,提供详细的地图文件并提供更多的灵活性。

新的用于RISC-V的SEGGER Linker基于与用于ARM的SEGGER Linker相同的代码,这已经在SEGGER的“Embedded Studio for ARM”IDE中得到了很好的证明。它继承了许多值得注意的特性,例如使用许多算法(crc和哈希)集成完整性检查生成,自动将代码和数据放置在非连续区域的能力,以及将数据优先放入快速内存中。

RISC-V链接器使用优化策略的组合来实现码密度的改进。这些技术包括以最有效的方式订购代码和数据来使用短寻址模式,以及更换更有效的代码序列,以及使用弹簧登机技术。

“这款新版本的RISC-V为RISC-V设置了新标准。新的链接器实现的代码大小令人惊讶,“塞格尔的创始人Rolf Segger说。“与附带的启动代码,运行时库和浮点库emfloat结合,这一切都是高度优化的RISC-V,这是惊人的risc-v程序的令人惊叹。只需将应用程序重新链接到Segger链接器可以减少代码大小“。

嵌入式工作室快速,直观,易于使用,而不是基于Eclipse。它是任何基于RISC-V基于RISC-V的处理器的完整解决方案,并附上用于嵌入式系统的运行时库。嵌入式工作室包含自己的工具链,其中egger链接器和Segger编译器以及GCC和LLVM / Clang工具链。嵌入式工作室可用于Windows,MacOS和Linux主机上。

更多信息

https://www.segger.com/products/development-tools/embedded-studio/technology/tools/segger-linker/

https://www.segger.com/products/development-tools/embedded-studio/

相关新闻

免费60天的Traceyzer许可证为家庭工作

首先LTS释放基于Linux的IoT RTOS

Segger端口For Risc-V架构

Renesas/Segger配对提供无许可的GUI开发选项

相关的文章

Eenews嵌入式

10.S.
Baidu