嵌入式 - Arduino

硬件厂商可自行开发板级开发包,以获得Arduino生态的支持,助力产品的推广和普及。

官方开发包

ArduinoCore-avr

https://github.com/arduino/ArduinoCore-avr

ArduinoCore-megaAVR

https://github.com/arduino/ArduinoCore-avr

ArduinoCore-renesas(瑞萨Renesas Cortex-M)

https://github.com/arduino/ArduinoCore-renesas
支持芯片:RA4M1系列,RA6M1系列

ArduinoCore-sam

https://github.com/arduino/ArduinoCore-sam
支持芯片:SAM3X

ArduinoCore-samd

https://github.com/arduino/ArduinoCore-samd
支持芯片:SAMD21系列

ArduinoCore-arc32

https://github.com/arduino/ArduinoCore-arc32
arduino101 (Intel Curie Boards)

三方开发包

===== RISC =====

arduino-esp32 (乐鑫-国产)

https://github.com/espressif/arduino-esp32
支持芯片:ESP32, ESP32-S3, ESP32-C3, ...

M5Stack -ESP32封装(明栈-国产)

以ESP32芯片为核心,采用模块化的设计,为开发者提供便捷、灵活的开发组件。 https://static-cdn.m5stack.com/resource/arduino/package_m5stack_index.json

===== RISC-V =====

arduino-k210(嘉楠-国产)

https://github.com/kendryte/arduino-k210
支持芯片:K210

ArduinoCore-k210 (嘉楠-国产)

https://github.com/Seeed-Studio/ArduinoCore-k210
支持芯片:K210

ArduinoCore-CH32V(沁恒-国产)

https://github.com/Community-PIO-CH32V/ArduinoCore-CH32V
支持芯片:CH32V系列

ArduinoCore-bouffalo (博流-国产)

https://github.com/pine64/ArduinoCore-bouffalo
支持芯片:BL602, BL604

arduino-nuclei-sdk (芯来-国产)

芯来RV-STAR开来板,使用GD32VF103芯片
https://github.com/riscv-mcu/arduino-nuclei-sdk

w80x_arduino (国产)

https://github.com/board707/w80x_arduino
支持芯片:W80x系列, Air_10x系列

===== Cortex-M =====

arduino-pico (树莓派RPi)

https://github.com/earlephilhower/arduino-pico
支持芯片:RP2040(Cortex-M0+), RP2350(Cortex-M33)

Arduino_Core_STM32(意法ST)

https://github.com/stm32duino/Arduino_Core_STM32 支持芯片:STM32系列

arduino-stm32 (意法ST)

https://github.com/rogerclarkmelbourne/Arduino_STM32
支持芯片:STM32F1系列(Cortex-M3), STM32F4系列(Cortex-M4)

arduino-nRF5(诺迪克Nordic)

https://github.com/sandeepmistry/arduino-nRF5
支持芯片:nRF51系列, nRF52系列

ArduinoCore-GD32(兆易-国产)

https://github.com/CommunityGD32Cores/ArduinoCore-GD32
支持芯片:GD32系列

ArduinoCore-imxrt(恩智浦NXP)

https://github.com/Seeed-Studio/ArduinoCore-imxrt
支持芯片:

ArduinoCore-AT32F4(雅特力-国产)

https://github.com/WeActStudio/ArduinoCore-AT32F4
支持芯片:AT32F4系列

ArduinoCore-samc(爱特梅尔atmel)

https://github.com/fortytwosystems/ArduinoCore-samc
支持芯片:SAMC21系列

Spresense(索尼Sony)

索尼的开源音频开发板Arduino开发包
https://github.com/sonydevworld/spresense-arduino-compatible

Milk-V Duo

Linux开发板Milk-V Duo 小核Arduino开发包
https://github.com/milkv-duo/duo-arduino

===== 数字逻辑 =====

Yadan_arduino(国产)

Yadan FPGA开发板
https://gitee.com/verimake/yadan_arduino

PulseRain M10

PulseRain M10开发板
https://github.com/PulseRain/Arduino_M10_IDE

===== 操作系统 =====

Arduino_FreeRTOS_Library

A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).
https://github.com/feilipu/Arduino_FreeRTOS_Library

ArduinoCore-zephyr

Arduino Core based on Zephyr+llext
https://github.com/arduino/ArduinoCore-zephyr

搜索