收藏官网首页
查看: 14450|回复: 0

[技术分享] ESP8266 WiFi模块最简单的编译环境搭建(转)

92

主题

277

帖子

1305

积分

金牌会员

Rank: 6Rank: 6

积分
1305
跳转到指定楼层
楼主
发表于 2016-10-14 15:31:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发

esp8266很是强大,本身就是个Cortex的ARM,如果不当成开发板用那真是浪费了。现在市面上卖的ESP8266模块一般引脚很少,就是为了当成透传模块用,所以我特意挑选了这个引出的引脚比较多的一个。


    不过由于其编译环境不太好搭建,所以一直拖着没弄。其实主要是麻烦在环境变量的配置上,其他的倒也没什么。好在合宙发布了一个虚拟机文件,基于VirtualBox的,已经完成了所有的配置,直接拿过来用就方便多了。

    这个虚拟机文件是个Ubuntu的系统,把它导入到VBox中,再设置一下共享文件夹,把它指定到自己的源码目录就OK了,大大减少了环境搭建的工作量。看一下操作步骤:


    这个就是下载的虚拟机文件


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

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

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


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


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


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


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


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


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


    编译成功,没有报错


    编译后的文件在这里


    编译后的文件也可以从Windows中找到,包括了一个lua文件和一些烧写的文件。烧写时使用合宙提供的烧写工具,直接选择lua文件,烧写工具会自动根据地址和文件名进行烧写。烧写的方法在后面和自己编译的工程一起说明。



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

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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