ESP8266 LUA腳本語言開發: 準備工做-LUA開發是怎麼來的

 

 

 

前言

  當前8266有各類開發html

  1.在官方已經封裝好的C庫上開發(SDK開發)函數

  2.官方在SDK的基礎上封裝的AT指令程序(AT指令開發)學習

  3.在SDK的基礎上嵌入腳本語言(Lua,Python等開發方式)lua

 

  因此你們首先要明白,AT指令和腳本語言是別人在SDK的基礎上進行了封裝spa

  而後咱再在封裝的基礎上進行開發,實際上最終仍是調用SDK函數執行.3d

 

 

舉個例子:STM32嵌入LUA語言開發

  http://www.javashuo.com/article/p-nalxpvcq-gp.html    點擊查看htm

 

  以上是本人把STM32嵌入了LUA腳本實現控制LEDblog

  瞭解就能夠,如今用不到沒必要深究開發

  我只是爲了說明腳本語言開發是如何來的get

 

學習LUA開發的目的1:  學習LUA腳本語法

  對於開發人員這個仍是應該掌握的,

  主要是鑑於如今的合宙推出的GPRS模塊使用LUA開發的人羣不少.

 

 

把LUA開發方式的源碼應用起來

  上面說了,腳本語言的開發實際上仍是調用SDK

  LUA實現了哪些功能,就說明SDK封裝了哪些功能

  但願你們開發SDK的時候直接借鑑LUA源碼裏面的封裝函數

  舉個例子:

  控制GPIO2輸出高電平

  lua語言是 gpio.write(4,1) 先別管具體爲何這樣寫,後面學習之後會明明白白

  打開LUA源碼,找到Module裏面的gpio.c

  而後找到裏面的控制gpio輸出高低電平函數write    進入到 lgpio_write函數

  

 

 

 

  

 

 

 

  實際上調用

  

 

 

 

 

結語

  

 

  

 

 

 LUA腳本給咱封裝好了幾乎所有可能用到的SDK源碼

我們開發SDK的時候直接能夠借鑑使用.

知識的海洋永遠沒有盡頭,要學會站在巨人的肩上!

相關文章
相關標籤/搜索