LuatOS 是运行在嵌入式硬件的实时操作系统,只需要少量内存的 flash 空间就能运行,用户编写 lua 代码就可完成各种功能。
特征:
- 基于 Lua 5.3.5
- 低内存需求,最低 32kb, 96kb flash 空间
- 硬件抽象层兼容 M3/arm/risc-v 等
- 可测试,可模拟(qemu)
- 在线升级
- 可裁剪,可扩展
总体架构
LuatOS 是运行在嵌入式硬件的实时操作系统,只需要少量内存的 flash 空间就能运行,用户编写 lua 代码就可完成各种功能。
特征:
总体架构
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...
一说到国产操作系统,可能很多同学会觉得根本就没有这种东西。但是实际上,国内有很多优秀的国产操作系统,虽然有些并不是供普通消费者使用的,但是它们都各有特色,并且有些系统在其专业细分领域使用率已经很高了,今天推荐的 LuatOS 就是这样一款物联网操作系统。 项目名称:LuatOS 项目作者:Wendal 开源许可协议:MIT LuatOS 是运行在嵌入式硬件的实时操作系统,只需要少量内存的 flash 空间就能运行,用户编写 lua 代码就可完...
又开始了lua的探索,记不清是什么原因让我开始这次探索的。客观存在的条件是:目前网上lua的资料和前几年比更加丰富了。 我的目标是用lua在单片机上独立编程,包括操作一些接口。 我曾经问过一个写os的大牛,你是怎么写出来os的?他说:“也不难,多深入搞点项目就拉通了”。然后他提到:他写这个os之前阅读过别的os源码。 那么我搞这个lua也要参考一些lua源码了,包括: elua(官网) https://github.com/elua nodemcu官网 ht...
阿里云的创建及简单测试应用 近日毕业设计要用到NBIOT进行调试,经过多天的摸索终于将毕设初步完成,整理一下笔记记录在此,也为以后个人需要时能及时找到资源。 本人将更新大概三个部分: (1)阿里云的创建及简单测试应用 (2)NBIOT—合宙Air302连接阿里云(AT指令和LUATOS两种方案) (3)微信小程序查看阿里云数据及数据本地存储 以下先更新第一部分,剩余部分有时间再整理发出 一、连接阿里云 创建阿里云用户,进入物联网...
评论 (3)