专栏首页知识分享ESP8266 LUA脚本语言开发: 准备工作-LUA开发是怎么来的

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 学习Android: android studio安装教程

    两种的区别...解压版,,就是安装板初始化安装完之后的,一会下面的图说明什么是安装版初始化安装完之后的

    杨奉武
  • ESA2GJK1DH1K基础篇: 移植源码中SmartConfig程序到自己的项目

      按钮是负责跳转到配网绑定页面,文本框显示配网绑定完成以后获取的Wi-Fi的MAC信息

    杨奉武
  • Android6.0权限大全和权限分类

    https://blog.csdn.net/qq_26440221/article/details/53097868

    杨奉武
  • 雷军:我这十年来的思考

    那些成功做出独角兽企业的创业者,这类的人大多都是天生的,他们非常清楚自己想要什么,可以为了等这个机会,默默付出别人难以想象的代价,最后就只是为了这一仗。

    IT派
  • 美国拟限制中国人工智能投资

    根据英国路透社报道,美国拟立法限制中国对美国人工智能技术的投资。美国的一些现任官员和前任官员向英国路透社表示,美国似乎准备加强对中国在硅投资的审查,以便更好地保...

    人工智能快报
  • #10 Python字符串

    通过上一节可知,Python6个序列的内置类型中,最常见的是列表和元组,但在Python中,最常用的数据类型却不是列表和元组,而是字符串。要想深入了解字符串,必...

    用户2398817
  • Android外部存储

    外部存储作为开发中经常接触的一个重要系统组成,在Android历代版本中,有过许许多多重要的变更。我也曾疑惑过,为什么一个简简单单外部存储,会存在存在这么多奇奇...

    WeTest质量开放平台团队
  • 重要!wordpress5.3.1已经发布,你升级了么?wordpress5.3.1安装包分享

    重要!wordpress5.3.1已经发布,你升级了么?wordpress5.3.1安装包分享出来发给大家吧,之前也分享过如何下载最新的官方WordPress程...

    wordpress建站吧
  • 这个机器人BINA 48竟通过大学哲学课程,还大谈爱与和平

    ? ▲这位机器人在哲学课上能与同学滔滔雄辩。(图/翻摄自 CNBC) 根据《CNBC》报导,一位名为 BINA 48的机器人,顺利于美国加州那慕尔圣母大学通过...

    机器人网
  • 案例-ClickHouse在头条的技术演进

    ClickHouse 是由号称“俄罗斯 Google”的 Yandex 开发而来,在 2016 年开源,在计算引擎里算是一个后起之秀,在内存数据库领域号称是最快...

    smartsi

扫码关注云+社区

领取腾讯云代金券