開發板加速學習與原型驗證。
一、Arduino 系列
Arduino Uno R3 / R4
- 入門教學首選
- ATmega328P(R3)/ Renesas RA4M1(R4)
- 5V 友善
- 大量教學資源
Nano、Mega、Leonardo
- Nano:小型
- Mega 2560:腳位多
- Leonardo:USB HID
Arduino IDE
- 簡單
- 大量函式庫
二、ESP32 系列
特點
- Wi-Fi + Bluetooth 整合
- 雙核 LX6 / LX7(ESP32-S3)
- 便宜(< $5)
變種
- ESP32 經典(Wi-Fi + BT)
- ESP32-S2:Wi-Fi only、USB OTG
- ESP32-S3:Wi-Fi + BLE、AI 加速
- ESP32-C3 / C6:RISC-V、低成本
- ESP32-H2:Thread、Zigbee
開發環境
- Arduino IDE(簡單)
- ESP-IDF(FreeRTOS、官方)
- MicroPython
- PlatformIO
三、STM32 / NXP / Microchip
STM32 Nucleo / Discovery
- ST 官方板
- 整合 ST-Link 除錯器
- STM32CubeIDE 支援
- 從 STM32F0 到 H7 / U5 全系列
Black Pill / Blue Pill
- 第三方 STM32 板
- 便宜
- F103、F411、F401 常見
NXP FRDM
- Freedom 系列
- LPC、Kinetis、i.MX RT
Microchip Curiosity / Explorer
- PIC、AVR、SAM
四、Raspberry Pi 系列
Raspberry Pi(單板電腦)
- 4B、5:1.5–2.4 GHz Cortex-A
- Linux 系統
- HDMI、USB、GPIO
- 適合 Edge AI、物聯網閘道
Raspberry Pi Pico / Pico W
- RP2040 / RP2350 微控制器
- 雙 Cortex-M0+ / M33
- PIO(程式化 I/O)獨特功能
- 便宜(< $5)
五、FPGA 開發板
入門 / 學生
- Lattice iCE40-UP5K(開源工具鏈)
- Lattice ECP5(更大)
- TinyFPGA、Fomu
Xilinx / AMD
- Arty A7(Artix-7)
- Zybo / Zynq Z7(含 ARM Cortex-A)
- Kria(Edge AI)
- ZCU104(高階)
Intel / Altera
- DE10-Nano(Cyclone V SoC)
- Cyclone 10
- Stratix 高階
六、AI / NPU 開發板
- Google Coral(Edge TPU)
- NVIDIA Jetson Nano / Orin
- Rockchip RK3588(NPU)
- Hailo-8
- Kendryte K210 / K230
七、評估板(EVK / EVM)
用途
廠商提供的 IC 評估板: - ADC / DAC EVM(TI、ADI) - DC/DC 評估板 - 感測器評估板 - RF / Wi-Fi 模組評估板
取得
- DigiKey / Mouser 直接購買
- 廠商 sample program(FAE 申請)
八、模組與擴充板
Arduino Shield / HAT
- 各種感測器、馬達、顯示
- 即插即用
Pmod / mikroBus / Grove
- 標準介面
- 模組化開發
Click Boards
MikroElektronika 的模組系統,超過 1000 種。
Adafruit / SparkFun / Seeed
- 有質感的模組與教學
九、推薦學習路徑
完全初學者
- Arduino Uno 學基本電子、編程
- ESP32 學連網、IoT
- STM32 Nucleo 學專業 MCU
- FPGA iCE40 學數位設計
- 自製 PCB 整合所學
已有軟體背景
- Raspberry Pi 看硬體與 Linux 系統
- ESP32 + MicroPython
- 直接學 STM32 + RTOS
- FPGA + Verilog
已有電子背景
- 直接挑戰 SoC、FPGA
- 學 PCB Layout
- 做高速 / RF 專案
十、本章總結
✅ 您應該理解:
- [x] 主流開發板與適用場景
- [x] Arduino / ESP32 / STM32 / RPi 差異
- [x] FPGA 入門板選擇
- [x] AI 開發板與評估板
- [x] 學習路徑建議