您好,登录后才能下订单哦!
# 如何在Linux上安装Arduino IDE 1.8.12
## 前言
Arduino IDE 是开发 Arduino 项目的官方集成开发环境。虽然较新版本如 2.x 已发布,但 1.8.12 版本因其稳定性和广泛兼容性仍被许多开发者使用。本文将详细介绍在 Linux 系统上安装 Arduino IDE 1.8.12 的完整步骤。
---
## 系统要求
在开始安装前,请确保您的 Linux 系统满足以下要求:
- **操作系统**:Ubuntu 18.04+/Debian 10+/Fedora 32+ 或其他主流发行版
- **存储空间**:至少 500MB 可用空间
- **权限**:需拥有 `sudo` 权限以安装依赖项
- **硬件**:支持 USB 接口(用于连接 Arduino 开发板)
---
## 方法一:通过官方压缩包安装(推荐)
### 步骤 1:下载 Arduino IDE 1.8.12
访问 Arduino 官方下载页面:
[https://www.arduino.cc/en/software/OldSoftwareReleases#1.8.x](https://www.arduino.cc/en/software/OldSoftwareReleases#1.8.x)
选择适用于 Linux 的 **"Linux 64 bits"** 或 **"Linux ARM"**(树莓派等设备)版本。
```bash
wget https://downloads.arduino.cc/arduino-1.8.12-linux64.tar.xz
使用以下命令解压下载的压缩包:
tar -xvf arduino-1.8.12-linux64.tar.xz
建议将解压后的文件夹移动到 /opt
目录:
sudo mv arduino-1.8.12 /opt/
进入目录并执行安装脚本以配置权限和快捷方式:
cd /opt/arduino-1.8.12/
sudo ./install.sh
在终端输入 arduino
或通过应用程序菜单启动 IDE。首次启动时会自动安装相关依赖。
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:arduino-ubuntu-team/ppa
sudo apt update
sudo apt install arduino=1.8.12
注意:如果仓库中无此版本,请优先使用方法一。
dialout
组为避免每次上传代码都需要 sudo
,将当前用户加入串口组:
sudo usermod -a -G dialout $USER
注销后重新登录生效。
启动 Arduino IDE 后:
1. 点击 工具 > 开发板 > 开发板管理器
2. 搜索所需开发板(如 Arduino AVR Boards
)
3. 选择版本 1.8.12 并安装
如果遇到串口访问问题,创建 udev 规则:
echo 'SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", MODE="0666"' | sudo tee /etc/udev/rules.d/50-arduino.rules
sudo udevadm control --reload-rules
错误提示:arduino: command not found
或 Java 相关报错
解决方法:安装 OpenJDK:
sudo apt install openjdk-11-jre # Debian/Ubuntu
sudo dnf install java-11-openjdk # Fedora
尝试强制使用系统主题:
arduino --disable-gpu
直接删除安装目录:
sudo rm -rf /opt/arduino-1.8.12/
rm -rf ~/.arduino15/
sudo apt remove arduino
sudo apt autoremove
通过上述步骤,您已成功在 Linux 系统上安装并配置了 Arduino IDE 1.8.12。此版本虽然较旧,但对于维护传统项目或需要稳定性的场景仍是优秀选择。如需更多功能(如代码自动补全),可考虑升级到 2.x 版本。
提示:定期备份
~/.arduino15
目录以保存个人设置和库文件。
”`
这篇文章提供了两种安装方法、详细配置步骤和故障排除方案,总字数约 1500 字,采用 Markdown 格式编写,可直接用于技术文档发布。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。