luatos

上海合宙LuatOS4 小时前
物联网·lua·luatos
LuatOS扩展库API——【exmodbus】MODBUS协议LuatOS 是面向物联网设备的轻量级嵌入式 Lua 脚本运行框架 / 实时系统,基于 Lua 5.3 深度优化,用于 4G‑Cat.1、MCU 等物联网终端。LuatOS 开发特点是基于 Lua 脚本、协程多任务设计,当前LuatOS共有70多个核心库,30多个扩展库,1000多个应用demo示例,覆盖所有基础应用,开发方便。
上海合宙LuatOS2 天前
物联网·lua·luatos
LuatOS扩展库API——【exgnss】GNSS定位当前使用libgnss核心库去实现gnss应用会比较麻烦,需要自己先去设置串口号,然后打开gnss电源,然后设置绑定串口2,再然后需要打开debug功能,还要去自己调用agps的接口,自己设置步骤太繁琐,而且有些指令不知道到底要不要去操作,所以LuatOS新增了exgnss扩展库,简化了gnss的使用。exgnss扩展库是对libgnss核心库的封装,使用起来更加简单。
上海合宙LuatOS3 天前
物联网·lua·luatos
LuatOS扩展库API——【exlcd】显示屏控制exlcd 扩展库是基于 lcd 核心库的二次封装,提供了更简化的屏幕管理功能,包括屏幕初始化、背光亮度等级控制、当前背光亮度等级查询、休眠/唤醒控制、休眠状态查询功能。该库旨在丰富 lcd 屏幕功能,简化合宙量产功能板、合宙 LCD 配件板的使用,减少用户代码。
上海合宙LuatOS9 天前
物联网·lua·luatos·合宙aircloud平台
LuatOS扩展库API——【 excloud】AirCloud云平台控制LuatOS一款基于 Lua 5.3 深度优化的嵌入式运行框架,轻量且高效,主要适配 4G-Cat.1、MCU 等类型的物联网终端,无需复杂编译流程,用 Lua 脚本就能完成开发。其核心围绕协程多任务构建,搭配70+核心库、70+扩展库以及1000+应用 demo,可以覆盖物联网基础开发的各类需求。。
上海合宙LuatOS13 天前
物联网·开源·lua·luatos
LuatOS扩展库API——【dhcpsrv】DHCP服务器LuatOS 是物联网终端开发领域的常用工具,作为轻量级嵌入式 Lua 脚本运行框架兼实时系统,其基于 Lua 5.3 完成深度优化,主要适配 4G-Cat.1、MCU 等物联网终端硬件,以 Lua 脚本为开发基础,采用协程多任务设计架构,配套有 70 余个核心库、20 余个扩展库及 1000 余个应用 demo 示例的完善开发资源,可覆盖物联网开发各类基础场景。
esmember9 个月前
luatos·at指令·c-sdk
电路研究9.4——合宙Air780EP的LuatOS、CSDK跟标准AT实际上我以为需要学习的是LuatOS,后来发现CSDK竟然是学习c语言,然后我以前到是C语言基础有一些的,至少编程用的就是C语言。然后这里需要深入了解LuatOS跟CSDK之间的定义跟区别。
不喝水的鱼儿1 年前
网络·websocket·网络协议·go·luatos·lua5.4
【LuatOS】基于WebSocket的同步请求框架由于使用LuatOS PC模拟器发起快速且海量HTTP请求(1000 次/秒)时,会耗尽PC的TCP连接资源,而无法进行继续进行访问请求。故使用WebSocket搭建类似于HTTP的“同步请求相应”的通信框架,以实现与HTTP类似的功能。
不喝水的鱼儿1 年前
lua·时间戳·luatos
【LuatOS】修改LuatOS源码为PC模拟器添加高精度时间戳库timeplusLuatOS以及Lua能够提供微秒或者毫秒的时间戳获取工具,但并没有提供获取纳秒的工具。通过编辑LuatOS源码以及相关BSP源码,添加能够获取纳秒的timeplus库并重新编译,以解决在64位Windows操作系统中LuatOS模拟器获取纳秒的问题,其运行效果如下所示:
不喝水的鱼儿1 年前
lua·luatos·随机数
【LuatOS】Lua与LuatOS中的Math.randomseed在Lua或者LuatOS虚拟机中,可以使用math.randomseed()进行置随机数种子,然后使用math.random()生成随机数。那么存在以下操作:
合宙Luat2 年前
单片机·嵌入式硬件·物联网·硬件架构·硬件工程·luatos
合宙低功耗4G模组Air780E——产品规格书Air780E 是合宙通信推出的 LTE Cat.1 bis通信模块; 采用移芯EC618平台,支持 LTE 3GPP Rel.13 技术。
不喝水的鱼儿2 年前
单片机·macos·lua·luatos
Luatos-lua For MacOSX看到Luatos-soc-pc项目能够编译到MacOS平台并且运行,所以尝试编译;可是Apple Clang编译器太过于严格,导致编译不通过。遂换到gcc-11编译通过,虽然其中依旧会报错(宏定义LUA_USE_MACOSX不起作用,导致不支持的头文件被编译而报错),但在xmake中配置工具链以及修改LuatOS源码后,编译通过。本贴特此记录,并存储编译后的工件,以备后用。
合宙Luat2 年前
合宙·luatos
Air780EP- AT开发-阿里云应用指南使用AT方式连接阿里云分为一机一密和一型一密两种方式,其中一机一密又包括HTTP认证二次连接和MQTT直连两种方式
合宙Luat2 年前
luatos
Air780E/Air780EP/Air780EQ/Air201模块遇到死机问题如何分析本文档适用于合宙Air780E、Air780EP、Air780EQ、Air201关联文档和使用工具:从Ramdump里分析内存泄漏问题
不喝水的鱼儿2 年前
ide·vscode·编辑器·lua·luatos
VScode配置LuatOS开发模拟环境1. 配置VScode中的Lua开发环境,包含代码提示等工具。2. 配置Code Runner,让其Lua代码运行在VSCode中的LuatOS模拟器中。
合宙Luat3 年前
低功耗·合宙·luatos·780e·780eg·4g通讯模块
Air780EG —— 合宙4G定位解决方案开机 -> 搜星 -> 定位成功 -> 上报 -> 关机开机 -> 搜星 -> 定位成功 -> 模块休眠,关闭GPS电源,但是备电不关 -> 需要定位时,热启动 -> 模块休眠,关闭GPS电源,但是备电不关 ->循环
我是有底线的