SEGGER将其工具链与CMake和VS Code集成
来源: | 作者:风标电子工程师 | 发布时间: 2026-02-06 | 11 次浏览 | 🔊 点击朗读正文 ❚❚ | 分享到:

SEGGER已将其嵌入式开发工具链集成到广泛使用的CMake构建配置工具中。这意味着在Visual Studio Code代码编辑器中进行应用开发时,使用SEGGER工具会非常便捷。

 


如今,现代嵌入式软件项目的设计越来越注重开发工具的灵活性。其结果是在项目管理、源代码编辑、固件编译、测试和调试方面实现了分工。这使软件工程师能够理想地将组件与项目相匹配,还能自主选择自己喜欢的工具与构建系统捆绑使用。

 

SEGGER工具链非常适合此类项目,它包含在Embedded Studio集成开发环境中——在该环境中,其已被证明特别有效。该工具链包括:为Arm和RISC-V微控制器生成优化代码的SEGGER编译器;以超快速和灵活的段放置将目标文件组合成可执行程序的SEGGER链接器;以及专为嵌入式设备从头编写的SEGGER运行时库。SEGGER工具链与CMake的集成意味着可以使用VS Code开发项目。

 

CMake是一款免费、跨平台的开源软件开发工具,可通过与编译器无关的指令构建应用程序。使用GCC或其他工具链的现有CMake项目只需极少工作量即可移植为与SEGGER工具链配合使用。此外,如有需要,现有Embedded Studio项目可迁移至CMake,以便使用VS Code。

 

SEGGER技术营销主管Dirk Akemann表示:“对于CMake用户而言,部署SEGGER工具链作为GCC、Clang或其他商业工具链的替代方案极为简便。我们的内部测试表明,使用SEGGER工具链的程序体积明显小于平均水平,通常减少5–20%,尤其是在使用链接器去重和链接时优化的情况下。这些程序还具有较高的执行速度,并能显著降低功耗。在调试方面,将我们的J-Link仿真器与Ozone配合使用,所形成的组合堪称无可匹敌!此外,我们始终提供一流的专业支持。”

 

要将SEGGER工具链与CMake配合使用,需要Embedded Studio V8.24或更高版本。

有关使用SEGGER工具链与CMake和VS Code的教程,以及设置新项目的指南和示例,欢迎后台咨询我们。