树莓派安装arduinoIDE编译esp8266小记-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3709|回复: 3

树莓派安装arduinoIDE编译esp8266小记

[复制链接]
发表于 2019-10-3 18:39 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 yangoryang 于 2019-10-3 20:09 编辑

折腾了好几天总算装好了,累,下面说说详细过程。先更新源,废话较多,写的比较新手向为了让报错率降到最低,还是更新下系统和软件
进root,不然没权限改
su
然后
sudo nano /etc/apt/sources.list
在官方源开头用#注释掉
添加国内源,我用的是阿里的

deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
添加进sources
apt-get update
发现源没变或者速度还是慢
nano /etc/apt/sources.list.d/raspi.list
把所有内容都注释掉,这是系统源,最好再添加上国内源deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main ui
继续
apt-get update
apt-get dist-upgrade
到此树莓派的更新结束,下来安装最新版arduinoIDE
这里下载最新版https://www.arduino.cc/en/main/software
或者
sudo wget https://downloads.arduino.cc/arduino-1.8.9-linuxarm.tar.xz
"1.8.9"替换成最新版
进入 /home/pi/
cd /home/pi/
解压
xz -d arduino-1.8.9-linuxarm.tar.xz
以终端方式运行一下arduino-1.8.9目录下的install.sh将IDE的快捷方式设置到系统菜单和桌面上,到此IDE安装完了手动添加esp板卡
到这里下载arduino-master.zip
https://github.com/esp8266/Arduino
下载好的文件在/home/pi/dowmloads,解压
cd /home/pi/arduino-1.8.9/hardware/
mkdir esp8266com
cd esp8266com
mkdir esp8266
把dowmloads解压文件夹arduino下所有文件复制到新建的esp8266里
 楼主| 发表于 2019-10-3 20:11 | 显示全部楼层
本帖最后由 yangoryang 于 2019-10-3 20:37 编辑

接楼,终端进入esp8266
cd esp8266
git submodule update --init
cd esp8266/tools
python3 get.py
不出意外板卡里应该有esp8266了,但是

我上传代码的时候报错了,爬了好几天的坑,下面重点讲讲爬坑过程
no space left on device
tools/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++错误

出现这个请删除esp8266下所有文件重新来过
AttributeError: module 'esptool' has no Attribute 'main'
这个是缺少esptool,下面是解决办法
git clone https://github.com/themadinventor/esptool/
cd /home/pi/arduino-1.8.9/hardware/esp8266com/esp8266/esptool/
sudo python setup.py install
然后不出意外应该可以正常上传了esptool下载地址
https://github.com/espressif/esptool

发表于 2020-2-18 11:53 来自手机 | 显示全部楼层
python3 get.py这一步我下载第二个文件下载不动了咋办有没有办法手动下载
发表于 2020-2-18 14:08 来自手机 | 显示全部楼层
我搞定了,树莓派3b+带不动啊,CPU使用率100%
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 06:32 , Processed in 0.076520 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表