如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
文档语言: English | 中文简体
| 组件 | 构建状态 |
|---|
目前支持 C# 泛型的 CLR 公开预览版正在开放测试中。如果您需要使用该功能,请参考相关文档。
以下各链接文件均包含对应固件二进制文件,适用于 nanoBooter(如有支持)与 nanoCLR,提供 .HEX、.BIN 和 .DFU 等多种格式。您可以使用 https://github.com/nanoframework/nanoFirmwareFlasher 或目标 MCU 对应的官方烧录工具,将固件刷入目标开发板。
下方提供的固件版本均通过 main 分支发布,按照我们的稳定版发布规范属于 RTM 正式版本。这些版本在编译时启用了优化配置,尽可能压缩体积。这类构建版本已禁用调试功能,仅提供无(或极少)详情的错误提示。
我们同时维护了 https://github.com/nanoframework/nf-Community-Targets 代码库,其中包含社区贡献的多款热门开发板固件版本,不过这类固件仅提供有限支持。
| 可用预构建目标板卡 | |||
|---|---|---|---|
| ESP32 开发板 | 带以太网的 ESP32 开发板 | ESP32_S2 与 ESP32_S3 开发板 | |
| ESP32 RISC-V 架构板卡(C3、C5、C6、C61、P4 与 H2) | ESP32 M5STACK | ||
| STM32 开发板 | |||
| Silicon Labs Giant Gecko 开发板 | |||
| Raspberry Pi 开发板 | |||
| NXP 开发板 | |||
| TI 开发板 |
| 目标 | 说明 | 稳定版 | 预览版 |
|---|
| 目标 | 说明 | 稳定版 | 预览版 |
|---|
| 目标 | 说明 | 稳定版 | 预览版 |
|---|
| 目标 | 说明 | 稳定版 | 预览版 |
|---|
| 目标 | 说明 | 稳定版 | 预览版 |
|---|
| 目标 | 稳定版 | 预览版 |
|---|
| 目标 | 稳定版 | 预览版 |
|---|
| 目标 | 稳定版 | 预览版 |
|---|
| 目标 | 说明 | 稳定版 | 预览版 |
|---|
| 目标 | 稳定版 | 预览版 |
|---|
以上 .NET nanoFramework 解释器构建版本均支持下方标注的类库与功能。 点击展开查看!
各目标硬件平台的功能支持情况如下表所示:
| 目标平台 | Gpio | Spi | I2c | Pwm | Adc | Dac | Serial | OneWire | Events | SWO | Networking | Bluetooth BLE | Large Heap | UI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ESP32_PSRAM_REV0 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP32_REV0 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP32_PSRAM_XTAL26_REV0 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP32_PSRAM_REV3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP32_REV3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP32_BLE_REV0 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP32_BLE_REV3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP_WROVER_KIT | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | ||
| ESP32_PICO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | ||||
| ESP32_LILYGO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi + Ethernet | ||||
| ESP32_S2_USB | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | ||||
| ESP32_S2_UART | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||
| ESP32_C3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||||
| XIAO_ESP32C3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||||
| ESP32_C6 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||||
| ESP32_H2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||||
| ESP32_ETHERNET_KIT_1.2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi + Ethernet | :heavy_check_mark: | |||
| ESP32_OLIMEX | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi + Ethernet | :heavy_check_mark: | |||
| ESP32_WT32_ETH01 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi + Ethernet | :heavy_check_mark: | |||
| ESP32_WESP32 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi + Ethernet | :heavy_check_mark: | |||
| M5Core | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi | :heavy_check_mark: | |||
| M5StickC | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi | :heavy_check_mark: | |||
| M5StickCPlus | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi | :heavy_check_mark: | |||
| M5Core2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi | :heavy_check_mark: | |||
| ESP32_GenericDisplay_REV0 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi | :heavy_check_mark: | |||
| ESP32_PSRAM_BLE_GenericGraphic_REV3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: Wi-Fi | :heavy_check_mark: | |||
| MXCHIP_AZ3166 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |||||||||
| ST_STM32F429I_DISCOVERY (E01+) | :heavy_check_mark: | :heavy_check_mark: | :he |
本代码仓库包含以下内容:
如需查阅文档、提交反馈、提交 Issue,以及了解参与贡献的方式,请访问 https://github.com/nanoframework/Home。
点击此处加入我们的 *** 社区。
本项目的贡献者名单可查看 https://github.com/nanoframework/Home/blob/main/CONTRIBUTORS.md 文件。
nanoFramework 解释器采用 MIT 许可证 进行授权。
本项目已采用 Contributor Covenant 定义的行为准则,明确社区成员应当遵守的行为规范。 更多详情请查看 https://dotnetfoundation.org/code-of-conduct。
本项目由 https://dotnetfoundation.org 提供支持。
来自真实用户的反馈,见证轩辕镜像的优质服务