查看: 614|回复: 0

【ESP8266】1.ESP8266 WiFi模块最简单的编译环境搭建

[复制链接]

主题

好友

6600

积分

版主

  • TA的每日心情
    奋斗
    2019-1-10 09:25
  • 签到天数: 1360 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-3-26 13:23:42 |显示全部楼层
    贪便宜买了几个ESP8266的模块,本来打算用串口透传给开发板加上WIFI模块,后来查了一下手册,发现ESP8266很是强大,本身就是个Cortex的ARM,如果不当成开发板用那真是浪费了。现在市面上卖的ESP8266模块一般引脚很少,就是为了当成透传模块用,所以我特意挑选了这个引出的引脚比较多的一个。

       
        不过由于其编译环境不太好搭建,所以一直拖着没弄。其实主要是麻烦在环境变量的配置上,其他的倒也没什么。好在合宙发布了一个虚拟机文件,基于VirtualBox的,已经完成了所有的配置,直接拿过来用就方便多了。
        这个虚拟机文件是个Ubuntu的系统,把它导入到VBox中,再设置一下共享文件夹,把它指定到自己的源码目录就OK了,大大减少了环境搭建的工作量。看一下操作步骤:
       
        这个就是下载的虚拟机文件

       
        把它导入到VirtualBox中,导入过程不再叙述,只看下基本的设置


        CPU数量有几个尽量就选几个,加快编译速度

        如果支持的话尽量选上,加快运行速度


       
        这个是最主要的,共享文件夹,源代码和编译后的文件通过这里直接存储在Windows下,而不是在Ubuntu里,方便编辑和烧写

       
        这是源代码的路径,和共享文件夹要对应上

       
        配置完成后,启动虚拟机,进入Ubuntu。没有什么其他的东西,桌面上只有一个终端的快捷方式

       
        进入终端,直行脚本sudo ./mount.sh。这个脚本是提供好的,用于挂载刚才的那个指定的共享文件夹。如果显示挂载失败了,请以文本的方式打开这个脚本,看一下里面的名字和共享文件夹的名字是否一致

       
        挂载好后,进入到源代码工程文件夹中,里面有建立好的编译脚本,可以先用Demo工程来试验一下编译是否正确

       
        这个编译脚本在project文件夹里,而源代码在它上层的user文件夹里

       
        编译成功,没有报错

       
        编译后的文件在这里

       
        编译后的文件也可以从Windows中找到,包括了一个lua文件和一些烧写的文件。烧写时使用合宙提供的烧写工具,直接选择lua文件,烧写工具会自动根据地址和文件名进行烧写。烧写的方法在后面和自己编译的工程一起说明。
    相关阅读:
    【ESP8266】2.ESP8266使用LCD屏显示连接状态
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /6 下一条

    手机版|电路城

    GMT+8, 2019-6-27 07:08 , Processed in 0.085061 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz!

    返回顶部