光前启后网

SEGGER工具链集成到CMake和VS Code了

时间:2025-08-04 20:50:08 来源:

SEGGER公司已将其嵌入式开发工具链集成到了广泛使用的工具CMake构建配置工具中,这意味着基于Visual Studio Code(VS Code)代码编辑器的链集应用开发可以方便的使用SEGGER工具实现了。

现代嵌入式软件项目的工具设计越来越注重开发灵活性,在项目管理、链集源代码编辑、工具固件编译、链集测试和调试等方面形成了分工协作。工具这使得软件工程师能够选择与项目相匹配的链集组件,并能够自由选择熟悉的工具工具构建系统。

SEGGER工具链非常适合此类项目,链集并且它已集成在Embedded Studio(IDE)集成开发环境中。工具工具链包含为ARMRISC-V微控制器生成优化代码的链集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调试软件的组合,实现强大的调试效果,并能获得专业的支持。”

在CMake使用SEGGER工具链,需要使用Embedded Studio V8.24及以上版本。关于在CMake及VS Code中如何使用SEGGER工具链,及设置新项目的相关指南和示例,可以参考https://github.com/SEGGERMicro/segger-toolchain-cmake。

麦克泰技术代理SEGGER全线产品,具有30年的软件开发与调试工具使用方面的知识和经验,关于SEGGER产品的更多信息,欢迎咨询info@bmrtech.com。

麦克泰技术走过了30年发展历程(1995-2025),秉承“让嵌入式软件开发更容易”的理念,致力于推广嵌入式软件开发工具、测试软件和嵌入式操作系统。麦克泰技术通过举办嵌入式软件和操作系统研讨会、开设培训课程、出版图书,撰写博客文章,倡导和宣传开放和开源的嵌入式软件、操作系统以及开发技术,包括VRTX(90年代)、µC/OS(2000年),Montavista Linux(2010年)和FreeRTOS(2010年)以及IAR/BDI/J-Link等知名的产品和技术。

麦克泰技术具有丰富嵌入式软件项目开发、行业应用与服务经验。今天,我们依托欧美嵌入式软件商业团队支持,提供嵌入式软件商业授权和服务。包括(不限于)SEGGER嵌入式软件开发和编程工具(J-Link/Flasher),OS分析工具Tracealyzer,WITTENSTEIN公司的SafeRTOS(FreeRTOS)、Flexible Safety RTOS(µC/OS-II MPU)以及新一代PX5 RTOS。麦克泰技术专注预认证功能安全操作系统在汽车、轨交、医疗和工业领域的应用以及RISC-V处理器嵌入式开发生态建设。

推荐资讯
杏鲍菇废水处理(杏鲍菇废水怎么处理)

杏鲍菇废水处理(杏鲍菇废水怎么处理)

加油向未来王雯萱资料曝光 高颜学霸单身原因令人意想不到

加油向未来王雯萱资料曝光 高颜学霸单身原因令人意想不到

木立方聚焦央视四大频道,展示品牌强大的魅力

木立方聚焦央视四大频道,展示品牌强大的魅力

上半年我国黄金消费量超505吨

上半年我国黄金消费量超505吨

创新让中国锁具行业发展得更好

创新让中国锁具行业发展得更好

“龙年战袍”马面裙又出圈啦 00后设计师曾用婚服让奶奶上热搜

“龙年战袍”马面裙又出圈啦 00后设计师曾用婚服让奶奶上热搜

copyright © 2023 powered by sitemap