• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ESP8266LUA脚本语言开发:准备工作-LUA开发是怎么来的

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 

 

前言

  当前8266有各种开发

  1.在官方已经封装好的C库上开发(SDK开发)

  2.官方在SDK的基础上封装的AT指令程序(AT指令开发)

  3.在SDK的基础上嵌入脚本语言(Lua,Python等开发方式)

 

  所以大家首先要明白,AT指令和脚本语言是别人在SDK的基础上进行了封装

  然后咱再在封装的基础上进行开发,实际上最终还是调用SDK函数执行.

 

 

举个例子:STM32嵌入LUA语言开发

  https://www.cnblogs.com/yangfengwu/p/9315841.html    点击查看

 

  以上是本人把STM32嵌入了LUA脚本实现控制LED

  了解就可以,现在用不到不必深究

  我只是为了说明脚本语言开发是如何来的

 

学习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的时候直接可以借鉴使用.

知识的海洋永远没有尽头,要学会站在巨人的肩上!

 

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Lua中MinXmlHttpRequest如何发送post方式数据发布时间:2022-07-22
下一篇:
lua入门发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap