跳转至

嵌入式系统集成开发环境

流行的IDE/编辑器

  • Visual Studio Code 🎯✅🏆


    Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,并可用于Windows,macOS和Linux。它内置了对JavaScript,TypeScript和Node.js的支持,并具有其他语言(例如C ++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)的丰富扩展生态系统。

    传送门

  • 嵌入式IDE (EIDE)


    用于嵌入式系统开发的VSCode扩展。

    传送门

  • Vim


    Vim是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是大多数UNIX系统中分发的vi编辑器的改进版本。

    传送门

  • Atom


    Atom是一个免费的开源文本和源代码编辑器,适用于macOS,Linux和Microsoft Windows,支持用Node.js编写的插件,并内置Git控制。

    传送门

  • Sublime Text


    Sublime Text是用于代码,标记和散文的复杂文本编辑器。您会喜欢它的流畅用户界面,非凡功能和惊人的性能。

    传送门

  • UltraEdit


    UltraEdit是Windows,Mac和Linux的强大文本编辑器。它是一个高度可定制和功能强大的文本编辑器,具有大量功能。

    传送门

  • Source Insight


    Source Insight是一个具有内置C/C++,C#和Java程序分析功能的编程编辑器和代码浏览器。它是一个功能强大的程序编辑器,代码浏览器和分析器,可帮助您在工作和规划时理解代码。

    传送门

  • Understanding


    Understand是用于维护,测量和分析关键或大型代码库的静态分析工具。从度量和图形到依赖性分析,使用Understand掌握源代码。

    传送门

  • Ecilpse IDE


    Eclipse IDE是用于计算机编程的集成开发环境(IDE)。Eclipse主要用途是开发Java应用程序,但也可以通过插件开发其他编程语言的应用程序。

    传送门

  • Arduino IDE ✅


    Arduino IDE是一个跨平台应用程序,用于编写和上传程序到Arduino兼容板,但是,借助第三方核心的帮助,也可以用于其他供应商的开发板。

    传送门

  • PlatformIO IDE 🎯🏆


    PlatformIO IDE是物联网的下一代集成开发环境。跨平台构建系统和库管理器。持续和IDE集成。兼容Arduino,ESP8266和ARM mbed。准备好云编译。本质上来说,它是一个VSCode扩展。

    传送门

  • Arm Keil MDK 🎯🏆


    Arm Keil MDK是用于基于Arm的微控制器的最全面的软件开发解决方案,包括创建,构建和调试嵌入式应用程序所需的所有组件。目前,不仅适用于基于ARM的微控制器,还适用于RISC-V和其他体系结构。

    传送门

  • STM32CubeIDE 🎯🏆


    STM32CubeIDE是一种先进的C / C ++开发平台,具有外设配置,代码生成,代码编译和调试功能,可用于STM32微控制器和微处理器。

    传送门

通用IDE/编辑器

  • Arm Keil MDK 🎯🏆


    Arm Keil MDK是用于基于Arm的微控制器的最全面的软件开发解决方案,包括创建,构建和调试嵌入式应用程序所需的所有组件。目前,不仅适用于基于ARM的微控制器,还适用于RISC-V和其他体系结构。

    传送门

  • IAR


    IAR Embedded Workbench是一种集成开发环境,用于嵌入式系统的开发。它是一个基于Windows的工具链,用于嵌入式软件开发,支持多种微控制器架构。

    传送门

  • Embedded Studio


    SEGGER Embedded Studio是一种基于Windows的集成开发环境(IDE),用于嵌入式系统的开发。它支持多种微控制器架构。

    传送门

  • Visual Studio Code 🎯✅🏆


    Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,并可用于Windows,macOS和Linux。它内置了对JavaScript,TypeScript和Node.js的支持,并具有其他语言(例如C ++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)的丰富扩展生态系统。

    传送门

  • PlatformIO IDE 🎯🏆


    PlatformIO IDE是物联网的下一代集成开发环境。跨平台构建系统和库管理器。持续和IDE集成。兼容Arduino,ESP8266和ARM mbed。准备好云编译。本质上来说,它是一个VSCode扩展。

    传送门

  • Ecilpse IDE


    Eclipse IDE是用于计算机编程的集成开发环境(IDE)。Eclipse主要用途是开发Java应用程序,但也可以通过插件开发其他编程语言的应用程序。

    传送门

专用IDE/编辑器

  • STM32CubeIDE


    STM32CubeIDE是一种先进的C / C ++开发平台,具有外设配置,代码生成,代码编译和调试功能,可用于STM32微控制器和微处理器。

    传送门

  • RT-Thread Studio


    RT-Thread Studio是一种基于Eclipse的集成开发环境(IDE),用于RT-Thread的开发。它支持多种微控制器架构。

    传送门

  • Arduino IDE ✅


    Arduino IDE是一个跨平台应用程序,用于编写和上传程序到Arduino兼容板,但是,借助第三方核心的帮助,也可以用于其他供应商的开发板。

    传送门

DIY IDE/编辑器

关键部件:

  • 代码编辑器
  • 编译器
  • 链接器
  • 调试器
  • 仿真器
  • 等等