UECIDE

UECIDE
软件描述
通用嵌入式计算IDE——UECIDE旨在成为一个基于Arduino IDE的通用集成开发环境,能够轻松支持所有可用的开发板。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 UECIDE?
UECIDE旨在成为一个基于Arduino IDE的通用集成开发环境,能够轻松支持所有可用的开发板。它通过不直接支持任何开发板,而是提供一个框架,使开发板开发者或爱好者只需简单地添加开发板及其芯片的定义即可,无需对IDE本身进行任何修改。
大部分原始Arduino IDE代码已被移除,并替换为旨在实现100%通用性的自定义代码。所有硬编码的可执行文件已消失,旧有的单核结构也已不再存在。取而代之的是一个简洁清晰的架构,将核心与IDE分离,将开发板与核心分离。
此外,IDE本身也进行了全新改版。现在,只需一组PNG图像文件(旧式的低质量GIF文件已淘汰)和几份文本文件,即可轻松根据企业形象重新品牌化IDE,完全无需编程。
该项目的另一大目标是:仅需在一台机器上运行一条命令,即可为所有主流平台(Windows、Linux、Mac等)构建IDE,无需切换操作系统来为目标平台生成IDE。
🔄 替代方案
14 个选择
Arduino IDE
Arduino 是一个基于灵活且易于使用的软硬件的开源电子原型平台,专为艺术家、设计师、爱好者以及任何希望创造互动物品或环境的人士而设计。

OneWare Studio
OneWare Studio 是下一代电子开发集成开发环境(IDE),支持多种开发语言,包括 VHDL、Verilog、C++ 等。它通过高速仿真查看器和高级功能等特性,旨在简化电子开发流程。

PlatformIO
物联网开发的开源生态系统。 跨平台 IDE 与统一调试器。远程单元测试与固件更新。

embedXcode
embedXcode 是一个 Xcode 模板,可简化最受欢迎的嵌入式计算板的开发。
适用于 Visual Studio 和 Atmel Studio 的 Arduino IDE Microsoft Visual Studio 的 Arduino 开发插件,完全兼容 Arduino IDE 的替代方案。该插件包含以下功能:- Arduino 编译器,Arduino 上传至任意开发板,完整的 Arduino 库支持,教程。

skiiiD
开发板的硬件固件IDE。



