添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 知识分享 ESP8266 LUA脚本语言开发: 准备工作-LUA开发是怎么来的
2 0

海报分享

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

前言

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

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

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客: http://www.cnblogs.com/yangfengwu/ 复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。