(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