在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
前言当前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的时候直接可以借鉴使用. 知识的海洋永远没有尽头,要学会站在巨人的肩上!
|
请发表评论