Provides commands and workflows for Arduino CLI. Use when the user wants to create, compile, or upload Arduino sketches, manage boards (list, attach), install/search/list cores (platforms) and libraries, or configure Arduino CLI. Triggers on phrases like "arduino-cli", "compile sketch", "upload arduino", "install arduino core", or "arduino library".
技能名称: arduino-cli
详细描述:
本技能提供使用 arduino-cli 从命令行管理 Arduino 项目、板卡、核心和库的指导。
更新可用平台和库的本地缓存(请先执行此操作!):
bash
arduino-cli core update-index
列出所有支持的板卡及其 FQBN 字符串:
bash
arduino-cli board listall <搜索词>
使用核心 ID 安装核心(例如 arduino:samd):
bash
arduino-cli core install <核心_id>
列出已安装的核心:
bash
arduino-cli core list
编译草图(需要板卡的 FQBN):
bash
arduino-cli compile --fqbn
示例: arduino-cli compile --fqbn arduino:samd:mkr1000 MyFirstSketch
将草图上传到已连接的板卡:
bash
arduino-cli upload -p <端口> --fqbn
示例: arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:samd:mkr1000 MyFirstSketch
安装库:
bash
arduino-cli lib install <库名称>
要安装第三方核心,请在核心命令中添加 --additional-urls 标志:
bash
arduino-cli core update-index --additional-urls https://arduino.esp8266.com/stable/packageesp8266comindex.json
arduino-cli core install esp8266:esp8266 --additional-urls https://arduino.esp8266.com/stable/packageesp8266comindex.json
(或者,这些 URL 可以添加到 arduino-cli.yaml 中的 boardmanager.additionalurls 数组中)
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 arduino-cli-1776024735 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 arduino-cli-1776024735 技能
skillhub install arduino-cli-1776024735
文件大小: 1.57 KB | 发布时间: 2026-4-13 09:23