LuatOS是运行在嵌入式硬件,用户编写lua代码就可完成各种功能
- 基于Lua 5.3.x
- 低内存需求, 最低32kb, 96kb flash空间
- 硬件抽象层兼容M3/arm/risc-v/win32等
- 可测试,可模拟(qemu)
- 在线升级
- 可裁剪,可扩展
做一个灯神(点亮并闪烁一个LED灯)
local sys = require("sys")
-- 把GPIO19设置为输出模式,上拉,初始电平为低电平(0代表低电平,1代表高电平)
local netled = gpio.setup(19, 0, gpio.PULLUP)
sys.taskInit(function()
while 1 do
netled(1) -- 输出高电平
sys.wait(500) -- 等待500ms
netled(0) -- 输出低电平
sys.wait(500) -- 等待500ms
end
end)
-- 主循环, 必须加
sys.run()
有任何疑问? 加 QQ群: 1061642968 , 很多大佬哦
- 官网 官网
- wiki 知识库
- 预编译固件 固件,示例,文档,都会一起发布
- Lua 5.3中文手册 官方手册的中文版
- Lua 入门教程(5.1版) 注意与5.3有语法差异
- 合宙官网 一家有理想的物联网公司
- 合宙商城 合宙官方商城
- 联盛德W600/合宙Air640W专属说明 wifi模块,便宜,耐操
- 合宙Air302专属说明 NB-IOT模块,二次开发的首选
- Lua API文档 LuatOS的Lua API文档
- 如何编译-Wifi固件 自行编译wifi模块
- 如何编译-NBIOT固件 自行编译nbiot模块
- 收发16进制数据 二进制数据随意收发
- luat训练营直播回放汇总贴子(第一期)
- lua Lua官网
- rt-thread 国产rtos, 非常好用
- rtt-ds18b20 在RT-Thread环境下读取ds18b20
- LuaTask 合宙LuaTask
- iRTU 基于Luat的DTU, 稀饭大神
- airkissOpen 参考其实现思路
- minmea 解析nmea
- u8g2_wqy u8g2的中文字体
- printf A printf / sprintf Implementation for Embedded Systems
- YMODEM for Python YMODEM 用于下载脚本
- elua eLua 虽然已经停更多年,但精神犹在
- NetLab https://netlab.luatos.com/ 支持普通TCP/UDP/加密TCP, 透传调试,公网IP, HEX值收发, Tab式多客户端
- DevLog udp://devlog.luatos.com:9072 设备日志记录,格式兼容errDump.lua 查看日志请登录LuatOS官网
- JT808服务 tcp://jt808.luatos.com:9072 JT808-2013协议, 查看轨迹请登录LuatOS官网
- iRTU 开源DTU/RTU解决方案
- Luat_CSDK_Air724U 市面上最畅销的4G Cat.1模块的开发包
- llcom 可运行lua脚本的高自由度串口调试工具
- irtu-gps 基于iRTU项目,实现GPS数据的接收和展示