查看: 246|回復: 1
打印 上一主題 下一主題

樹莓派安裝arduinoIDE編譯esp8266小記

[復制鏈接]
  • TA的每日心情
    開心
    2019-10-3 20:51
  • 簽到天數: 1 天

    [LV.1]初來乍到

    跳轉到指定樓層
    樓主
    發表于 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里
  • TA的每日心情
    開心
    2019-10-3 20:51
  • 簽到天數: 1 天

    [LV.1]初來乍到

    沙發
     樓主| 發表于 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

    您需要登錄后才可以回帖 登錄 | 立即注冊  

    本版積分規則

    熱門推薦

    【Arduino】108種傳感器系列實驗(11)---金屬觸摸傳感器模塊
    【Arduino】108種傳感器系
    37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是
    【干貨分享】mega2560原理圖PCB圖紙altium designer18
    【干貨分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本內容被作者隱藏 **** ergo
    GRBL sender 自己制作的控制軟件
    GRBL sender 自己制作的控
    網上找了許多GRBL控制軟件都不理想,于是決定自己動手做一個,這是第一版,功能有限,
    Arduino模擬USB鍵盤
    Arduino模擬USB鍵盤
    [md] ### 模擬鍵盤輸入信息 本示例將演示使用Arduino Leonardo模擬USB鍵盤輸出信息。
    免費高效的PCB工具
    免費高效的PCB工具
    Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   ( 蜀ICP備14017632號-3 )
    快速回復 返回頂部 返回列表
    美娱娱乐登录网址