天天看点

ESP8266开发笔记(一)

    一、    Jdk环境搭建

    二、    刷支持lua的固件

    三、    Lua语言初识

    四、  总结

**一、Jdk环境搭建**

        Jdk环境搭建,环境变量设置,网上教程一大把,不再重复,别人都写得详细,就看看别人写的吧!

         https://blog.csdn.net/dianzishi123/article/details/84953994

**二、刷支持lua固件**

        这个就像c在编写某个程序的时候,需要包含某个头文件,java要调用某个API需要import相应的相应的类,都是为了开发者方便,快速开发,实现需要的功能。

        https://blog.csdn.net/dianzishi123/article/details/82556226

        刷固件可能会遇到的一些小问题:

        https://blog.csdn.net/weixin_41245153/article/details/96858633

**三、Lua语言初识**

        Lua语言,小白也是第一次接触,因为项目开发需要,所以现学现卖,懂得

不深,因为项目中需要用到知识的也不多(其实脚本语言都差不多,跟Python特像)

**四、Lua介绍**

        Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Esp8266支持lua语言,所以使用lua来开发8266再好不过

语法之类的参考菜鸟教程

https://www.runoob.com/lua/lua-tutorial.html

总结:

(1)如果经常使用其他高级语言的话,突然接触到lua语言可能会不习惯其中判断条件、循环在结束时要加end,否则将会导致出错;

(2)ESPlorer编译烧录器有个好处就是,在往设备烧录程序过程中,它会检查语法,如果出错将会无法烧录成功。