(NodeMCU開發)篇1:搭建NodeMCU開發環境,HelloWorld(實踐篇)


(NodeMCU開發)篇1:搭建NodeMCU開發環境,HelloWorld(實踐篇)

CONTENTS

前言

(NodeMCU開發)篇1:搭建NodeMCU開發環境,HelloWorld中個人主要推薦下面一種方式:

接下來會對這兩方面進行實踐

用於RTOS-SDK3.0的

使用樂鑫提供的環境msys2

參考一下教程進行復現(已實踐成功):

注意點:
以上的教程1和教程2中的有差異點,差異點在於將工程文件放在哪里然后編譯工程。在這個步驟中,本人參照教程1不成功,教程2成功。

自己搭建msys2環境

個人下載了msys2,在搭建環境中遇到困難。
遇到的困難是:沒能安裝上需要的python的包。

用於RTOS-SDK2.0和NONOS-SDK的

使用AiThinker0.5提供的Cygwin環境

參考一下教程進行復現(已實踐成功):

如何在Visual Studio Code上搭建ESP8266開發環境.md

自己安裝Cygwin環境

參考教程:

步驟:

  • 下載Cygwin
  • Cygwin安裝上:Devel、binutils、 gcc 、mingw 、gdb包

    命令:

    • 查看已經安裝的軟件列表:cygcheck -c
  • 編譯代碼
    • 出現問題:
    user_main.c:25:24: fatal error: esp_common.h: No such file or directory
    

    嘗試:

    1. 添加環境變量。
      鏈接-如何修改環境變量
      測試環境變量是否安裝上了:
      使用命令:xtensa-lx106-elf-gcc -v 測試。
      最后還是沒有成功。
      發現其實aithinker也是沒有配置環境變量的,但是是有環境變量的。發現這里不用自己添加環境變量就會自動有環境變量。

    2. 修改文件的訪問權限命令

    chmod 777 /opt/xtensa-lx106-elf
    

    最后還是沒有成功,先停一停!

將其集中到VSCode中

  • 配置環境變量
  • 把Cygwin集成到vscode命令行
  • 將VSCode中的終端默認設置成bash的
  • 編寫tasks.json

    提示;一行命令中運行多條指令,可以在指令之間使用;即可。

鏈接

安裝Cygwin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM