當前8266有各類開發html
1.在官方已經封裝好的C庫上開發(SDK開發)函數
2.官方在SDK的基礎上封裝的AT指令程序(AT指令開發)學習
3.在SDK的基礎上嵌入腳本語言(Lua,Python等開發方式)lua
因此你們首先要明白,AT指令和腳本語言是別人在SDK的基礎上進行了封裝spa
而後咱再在封裝的基礎上進行開發,實際上最終仍是調用SDK函數執行.3d
http://www.javashuo.com/article/p-nalxpvcq-gp.html 點擊查看htm
以上是本人把STM32嵌入了LUA腳本實現控制LEDblog
瞭解就能夠,如今用不到沒必要深究開發
我只是爲了說明腳本語言開發是如何來的get
對於開發人員這個仍是應該掌握的,
主要是鑑於如今的合宙推出的GPRS模塊使用LUA開發的人羣不少.
上面說了,腳本語言的開發實際上仍是調用SDK
LUA實現了哪些功能,就說明SDK封裝了哪些功能
但願你們開發SDK的時候直接借鑑LUA源碼裏面的封裝函數
舉個例子:
控制GPIO2輸出高電平
lua語言是 gpio.write(4,1) 先別管具體爲何這樣寫,後面學習之後會明明白白
打開LUA源碼,找到Module裏面的gpio.c
而後找到裏面的控制gpio輸出高低電平函數write 進入到 lgpio_write函數
實際上調用
LUA腳本給咱封裝好了幾乎所有可能用到的SDK源碼
我們開發SDK的時候直接能夠借鑑使用.
知識的海洋永遠沒有盡頭,要學會站在巨人的肩上!