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的及时传输窗口,以及用于(及时)操纵体系的剧本化的线程窗口。
先辈的编辑器
先辈的源代码编辑器不但支持用户自界说的语法突出表现、主动代码缩进和婚配括号突出表现,还为使用步伐的标记、函数和要害字提供代码补全发起,为用户编码和文档尺度提供婚配的设置装备摆设代码和正文模板。编辑器集成在项目办理器中,以便在文件、项目息争决方案中完成高效搜刮和交换。用户可以设置装备摆设一切功效的举动。