LuatOS 是运行在嵌入式硬件的实时操作系统,只需要少量内存的 flash 空间就能运行,用户编写 lua 代码就可完成各种功能。
特征:
- 基于 Lua 5.3.5
- 低内存需求,最低 32kb, 96kb flash 空间
- 硬件抽象层兼容 M3/arm/risc-v 等
- 可测试,可模拟(qemu)
- 在线升级
- 可裁剪,可扩展
总体架构
LuatOS v0007.air101.v0001 已经发布,实时操作系统 此版本更新内容包括: Air101 V0001正式固件. 请使用LuaTools 2.1.28或以上的版本刷机,无需添加sys.lua Air101介绍 https://gitee.com/openLuat/LuatOS/tree/master/bsp/air101 demo: https://gitee.com/openLuat/LuatOS/tree/master/bsp/air101/demo API文档: https://wiki.luatos.com 该版本的lua库均为内置, 无额外的lua文件附带. 详情查看:https://gitee.com/openLuat/...
LuatOS v0006.beta3.air302 已经发布,实时操作系统 此版本更新内容包括: 启用 luat vfs, 内置sys.lua/mqtt.lua/mqtt2.lua. 刷脚本和生成量产包时可以不添加这些库文件了 nbiot.tacTime()方法名修正 by 梦程 应用厂商v036 patch3, 修正了几个东西 可以设置APN了,详见demo 详情查看:https://gitee.com/openLuat/LuatOS/releases/v0006.beta3.air302...
LuatOS V0005 发布了, Cat.1/NbIot/Wifi 都有了 Cat.1 -> Air724,Air722/展锐RDA8910 NBIOT -> Air302/移芯EC616 Wifi -> Air640W/联盛德W600 LuatOS固件特点 完全抛弃AT的底层设计 没有虚拟AT接口, 没有ril库, 没有AT命令的解析与回调, 不用在系统队列与用户队列中反复绕圈 设计之初就秉着替代并超越AT的信仰, 绕过sdk的AT框架, 实现一整套与AT engine平行的LuatOS engine. API调用更快捷高效, 内存更省, 逻辑更清晰, 扩展性更...
LuatOS v0005_beta1_air640w 已经发布,此版本更新内容包括: 各种优化, 补齐ntp方法 LuatOS是运行在嵌入式硬件,用户编写lua代码就可完成各种功能 基于Lua 5.3.x 低内存需求, 最低32kb, 96kb flash空间 硬件抽象层兼容M3/arm/risc-v等 可测试,可模拟(qemu) 在线升级 可裁剪,可扩展 详情查看:https://gitee.com/openLuat/LuatOS/releases/v0005_beta1_air640w...
LuatOS v0005_beta1_air302 已经发布,实时操作系统 此版本更新内容包括: 这是测试版本,不建议直接用于生产环境,有你的参与,会让正式版减少bug哦,期待您的反馈 主要变更: add: 添加ptw设置和获取的方法 fix: gpio16无法设置高低电平的bug update: 并入上游最新sdk及补丁 update: 调整luat_air302_base,方便定制固件 关于墨水屏eink库: 该功能由"好记星"贡献初稿,再次表示感谢!! luatos团体完成了一些后续优化, 例如代码规范化,...
时隔2个月,LuatOS@Air302 V0004版来了,这一主要更新有: add: 添加低内存消耗的新版mqtt实现, mqtt2.lua, 使用方法请看demo/mqtt2 add: 添加时区/锁band/ptw的获取和设置方法, 详情看nbiot库的api add: json库支持设置浮点数格式 add: 添加sht20/sht30的demo add: air302添加个上报到luatos设备跟踪服务的demo merge: 合并上游sdk v001.034.20201120 update:ctiot默认启用UQ MODE缓存数据 fix: gpio中断和上拉的bug fix: 在内...
LuatOS 是运行在嵌入式硬件的实时操作系统,只需要少量内存的 flash 空间就能运行,用户编写 lua 代码就可完成各种功能。 本项目立足于批量生产的物联网模块, 开源且商用免费, 当前已支持多款NBIOT/WIFI/4G模块(介于芯片与最终产品之间的形态), 价格低廉, 稳定可靠. 不需要动辄几百上千元的开发板, LuatOS能跑在几块钱的板子上(比一杯咖啡/奶茶还便宜^_^), 而且能运行得很好. ---------------------------------一条神秘的分割线...
前前后后打磨了3个月, 收到了成百上千次友善(maybe)的建议和反馈, LuatOS团队提交了N次, 终于可以发布了^_^ LuatOS@Air302 -- LuatOS, 写点Lua代码就能轻松控制硬件, Air302, NB-IOT联网, 超低功耗, 价格便宜,一个锂亚电池跑几年不是事 点个灯(硬件开发的helloworld) local sys = require("sys") -- 把GPIO19设置为输出模式,上拉,初始电平为低电平(0代表低电平,1代表高电平) local netled = gpio.setup(19, 0, gpio.PULL...
评论