Embedded Studio集成开发环境


SEGGER Embedded Studio是一款功能强大的C/C++集成开发环境,支持ARM和RISC-V微控制器。 专为嵌入式开发设计,提供一站式解决方案。


特点

• 强大的项目管理器
• 先进的编辑器
• 与GNU链接器相比,SEGGER链接器的速度更快,并且可以显著节省内存
• 基于软件包的项目生成器,支持常见微控制器
• C/C++编译器:GCC和LLVM
• 免费的ANSI/ISO C兼容的嵌入式C库
• 支持ARM和RISC-V微控制器
• 支持的仿真器:J-Link/J-Trace、DAP-Link(CMSIS-DAP)
• 通过GDB协议支持第三方的仿真器
• 跨平台支持:Windows、macOS和Linux


处理器支持

SEGGER Embedded Studio支持ARM7/9、Cortex系列微控制器及RISC-V微控制器。 SEGGER Embedded Studio版本分为全ARM微控制器版本,仅支持Cortex-M的低成本版本,支持RISC-V微控制器的版本。


强大的项目管理器
Embedded Studio包含一个先进的项目管理器,可实现大型项目和多项目解决方案的简单管理。
Embedded Studio的软件包管理器提供对各种MCU支持包的访问,可以按需安装并在有新版本时提示更新。基于MCU支持包,只需单击一个按钮,即可为新的目标硬件启动新的项目。


SEGGER工具链
Embedded Studio带有预先构建的LLVM和GCC工具链,以及专用于嵌入式系统的SEGGER编译器、链接器和运行时库。


SEGGER链接器
SEGGER链接器简化了链接,优化了应用程序大小,并解决了嵌入式开发中常见的链接问题。
SEGGER链接器通过只链接所需内容来优化应用程序的大小和性能。它通过对输入片段进行排序优化内存的使用,并压缩初始化的数据和代码。


功能丰富的调试器
SEGGER Embedded Studio集成了功能丰富的图形化调试器和可直接调试目标硬件的J-Link仿真器支持。J-Link丰富的调试功能都已集成到Embedded Studio中。
调试器提供了各种调试窗口,可以检查和处理正在运行的应用程序及其执行信息。这些窗口包括混合模式反汇编窗口、源代码窗口、半主机I/O终端窗口、SWO窗口、SEGGER的实时传输窗口,以及用于(实时)操作系统的脚本化的线程窗口。


先进的编辑器
先进的源代码编辑器不仅支持用户自定义的语法突出显示、自动代码缩进和匹配括号突出显示,还为应用程序的符号、函数和关键字提供代码补全建议,为用户编码和文档标准提供匹配的配置代码和注释模板。编辑器集成在项目管理器中,以便在文件、项目和解决方案中实现高效搜索和替换。用户可以配置所有功能的行为。










京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司