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

聊聊Lua语言

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

2018年暑假的时候,我在一个公众号上发现了“9.9包邮抢购开发板”的活动,心里一想还比较划算,9.9能买啥啊,于是就在简单了解了以后立马下单购买了上海合宙通信出品的S9开发板

这一款开发板使用的是AIR202的通信芯片,其实据我了解的通信模块有很多,比如说是SIM800C系列的2G通信芯片,但是我为什么选择了合宙通信的S9开发板呢?

是因为它的宣传口号让我着迷了,它既支持传统单片机的“单片机+AT指令”通信的方式,又可以为AIR202模块写程序,让其成为一个微型单片机,简单地IO口操作,SPI通信,I2C通信它都支持,据说还可以接入“阿里云”构建物联网。功能十分强大,买回来以后我发现它还可以接入微信小程序,使用微信小程序来控制开发板,下达指令等,但是当时我并没有时间去研究这个S9,于是就丢在一边吃灰了。

今天我终于有时间去研究它了,于是就抓紧看教程,输入程序,捣鼓了两天都没有成功点亮LED,一开始我还以为是我的硬件电路接错了,于是大量的时间都在调试硬件电路,但是怎么也点不亮LED,到最后我发现是我的代码有问题,我的代码是别人提供的,我第一次接触用lua语言写的代码,也不会看代码,于是就徒劳无功的研究了两天。
奋发图强,好好研究一下什么是lua语言!!!!

什么是Lua语言?


Lua语言是一门十分简洁的脚本语言,C语言20行的程序可以实现的功能,Lua语言可能就1行,所以说Lua语言十分简洁。

Lua由C语言构造并开源得来,所以Lua还被称为“胶水语言”,他可以在C语言与C++之间粘合使用。

Lua的体积非常小,就算很长的代码也仅仅只有100多kb,这在程序当中是不可想象的。

Lua语言应用场景

游戏开发

脚本开发

Web脚本

应用插件

嵌入式

移动设备

Web服务

Lua语言特点

Lua可以运行在大多数的平台上:ARM处理器,Windows,Unix,高通处理器,XBOX等平台上,可以说是Lua真的是无所不能。Lua十分简洁易懂,就连它的C API也非常的简单易懂,但是每个事物都是具有两面性的,Lua语言过度简易导致了它不能开发中大型的程序应用。

发现更多精彩,关注微信公众号“一昊”,带你走进LUA的世界!!!化繁为简,不积小流,无以成江海,不积跬步,无以至千里!


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
使用lua_next()遍历表发布时间:2022-07-22
下一篇:
在C#环境中与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