天天看點

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編譯燒錄器有個好處就是,在往裝置燒錄程式過程中,它會檢查文法,如果出錯将會無法燒錄成功。