自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(299)
  • 收藏
  • 关注

原创 Modbus 协议基础与 LuatOS exmodbus 库使用说明

文章摘要: 工业物联网中广泛应用的Modbus协议面临底层开发复杂的问题。LuatOS推出的exmodbus扩展库通过封装CRC校验、RS485方向切换等底层逻辑,简化了Modbus通信开发流程。该库支持RTU、ASCII、TCP三种通信模式,提供创建实例、读写操作、销毁对象等核心API,适配全系LuatOS模组与工业引擎产品。开发者可直接调用接口完成设备通信,无需手动处理协议细节,显著提升开发效率。库中还包含从站回调处理等实用功能,适用于温湿度传感器、PLC等多种工业设备场景。

2026-05-27 16:30:47 365

原创 SPI 总线一主多从必踩的两个硬件坑

摘要:SPI总线在嵌入式开发中应用广泛,但多外设共用时易出现供电问题导致通信异常。典型问题包括:1)CH390H未供电时,其内部下拉电阻会将SPI信号拉至临界电平,影响其他外设(如SD卡)通信;2)SD卡槽上拉LDO关闭时,电源管脚下拉电阻会拉低总线电压。解决方案是确保所有外设供电正常,并保持上拉电源持续有效。硬件设计需特别注意供电与上拉电路,避免局部断电影响整条总线性能。(149字)

2026-05-27 12:34:09 251

原创 Air1601 RGB 屏开发基础要点整理

本文介绍了Air1601模组的LCD显示开发要点。该模组支持4.3-10.1英寸多种分辨率屏幕,提供RGB888和RGB565两种接口格式及对应连接方法。详细解析了40PIN和50PIN两种经典FPC排线的引脚定义,包括背光电源、RGB信号和触摸接口配置。同时说明了电容触摸屏的典型接口组成(I2C+中断+复位)。文章为开发者提供了Air1601模组显示功能的完整硬件设计参考,配套开发资料可加速项目评估。

2026-05-21 21:45:00 351

原创 嵌入式摄像头常见异常问题与内存管理根源

摘要:嵌入式物联网设备(如车牌识别、人脸门禁等)常因内存调度不当导致摄像头功能异常。excamera库通过优化内存管理,提供两种存储模式(ZBUFF/RAM占用1MB,文件系统占用620KB)和低功耗方案,建议使用大内存SoC确保稳定性。支持照片裁切功能,可提升识别效率并降低传输流量。合理的内存分配策略能有效解决设备运行中的拍照故障问题。(149字)

2026-05-21 16:51:17 412

原创 从原理到实践:Lua GC 嵌入式应用全解

本文解析了Lua虚拟机在嵌入式系统中的垃圾回收(GC)机制。Lua采用增量标记-扫描算法,通过标记存活对象和扫描回收无效内存两个阶段实现自动内存管理。文章通过示例代码演示了GC工作原理,包括可达对象判定和循环引用处理。重点介绍了控制GC行为的两个关键参数(间歇率和步进倍率)以及collectgarbage()函数的核心用法,包括内存监控("count")、手动回收("collect")和参数设置("setpause")。这些机制能有效优化嵌入式设备有限内存资源的使用,平衡内存占用与CPU开销。

2026-05-18 21:00:00 399

原创 LuatOS 内存不崩溃:zbuff/UART/MQTT/Socket 实测与避坑指南

本文以Air780EHM模组为例,分析了LuatOS开发中的内存管理问题。重点探讨了zbuff和UART功能的内存使用机制:zbuff通过分离Lua元数据(小)和C层数据块(大)实现高效内存管理,大内存块在sys/psram分区分配;UART功能则通过sys内存中的发送/接收缓冲区处理数据。文章提供了详细的代码示例和内存监控方法,建议处理大块数据时优先使用zbuff,并利用LuatTools工具监控内存状态。关键结论包括:zbuff支持手动释放避免泄漏,UART使用zbuff可减少内存拷贝,开发调试只需关注

2026-05-18 16:25:40 384

原创 Lua GC 增量标记 - 扫描原理与嵌入式实战指南

本文介绍了Lua虚拟机在嵌入式系统中的内存回收机制(GC)。Lua采用增量标记-扫描算法进行垃圾回收,通过标记存活对象和扫描回收未标记对象两个阶段实现自动内存管理。文章通过示例代码演示了可达对象与不可达对象的区别,以及循环引用对GC的影响。同时详细讲解了控制GC行为的两个关键参数(间歇率和步进倍率)以及collectgarbage()函数的核心用法,包括内存监控、手动触发回收等操作。这些机制帮助开发者在资源受限的嵌入式环境中高效管理内存,平衡性能与资源消耗。

2026-05-15 17:03:33 348

原创 LuatOS 四大组件内存实测:zbuff/UART/MQTT/Socket 全解析

本文以Air780EHM模组为例,解析LuatOS中三类内存的使用逻辑。zbuff功能通过分离Lua元数据和C层数据块实现高效内存管理,大容量数据存储在sys/psram分区;UART功能的核心内存消耗在发送/接收缓冲区,建议使用zbuff减少内存拷贝;MQTT和Socket通信需注意消息缓存管理。开发中应重点关注sys内存状态,合理使用zbuff处理大文件传输,并通过回调机制优化内存使用效率。

2026-05-15 16:42:22 348

原创 Air8101 平台 24 节气工具类 APP 开发纪实

本文详细记录了基于8101引擎开发24节气APP的全流程。该应用采用LuatOS系统,依托AirUI轻量化图形框架,硬件载体为Air8101V001畅玩板。核心功能包括:国风卡片式节气列表展示、节气详情页(含三候物候、古籍典故、养生指南等全方位信息)以及首页节气歌展示。开发过程涵盖硬件准备、软件环境搭建、AI辅助生成HTML界面及图片资源等关键环节,最终实现了兼具美观性与实用性的节气文化应用。

2026-05-12 20:15:00 405

原创 面向嵌入式物联网:LuatOS 环境下 MQTT 温湿度采集上传实现

本文介绍基于LuatOS开发Air780EPM模组的MQTT温湿度监测项目。项目采用模块化设计,通过MQTT长连接定时上传SHT30传感器数据至指定服务器,支持异常重连。代码结构包含主程序main.lua及多个功能模块文件,严格遵循编程规范,包含项目标识、版本信息及FOTA升级说明。最终生成的代码已解决初始版本中信号强度获取函数等问题,实现了完整的温湿度监测与数据传输功能。

2026-05-12 15:57:28 502

原创 轻量开发纪实:合宙主机搭载TRAE+AirUI打造诗词闯关应用

这篇文章介绍了在合宙引擎主机上开发"诗词闯关"APP的过程。该应用基于AirUI轻量化框架开发,主要包含三个核心功能:1)分层级诗词答题闯关模块,设置不同难度关卡;2)标准化诗词数据库,支持检索和查阅;3)游戏化学习体验设计。文章详细说明了开发环境准备,包括硬件配置、软件工具链搭建(如LuatOS模拟器、Trae AI工具等),以及UI设计流程,特别是使用AI工具生成和优化480*800分辨率的交互界面。最后还提供了资源导出和自适应分辨率处理的注意事项,使APP能在不同型号的引擎整机上运

2026-05-07 11:37:30 444

原创 Suntime 在 LuatOS 中的应用与开发实践

本文介绍了基于OpenLuat生态的Suntime日出日落计算模块开发指南。主要内容包括:1)硬件环境准备(工业引擎8101开发板或PC模拟器);2)软件环境搭建(LuatOS代码仓库结构解析、PC模拟器使用);3)AI工具配置推荐(Trae工具及收费模型选择建议);4)应用开发要点(分辨率自适应原理、UI框架使用)。重点讲解了如何开发具备城市配置、日出日落时间计算、白昼时长显示等功能的应用程序,并提供了完整的代码架构说明和开发流程指引。特别强调了在不同分辨率设备上的自适应实现方法,以及利用AI工具提升开发

2026-05-07 11:06:49 396

原创 OpenLuat 自动售货机应用基础说明

OpenLuat 针对自动售货机场景提供垂直化应用框架,本文对其核心构成与基础功能做简要说明。

2026-04-28 17:19:25 395

原创 LuatOS 与 AirUI 框架钉钉机器人开发技术文档

本文以 LuatOS 系统及 AirUI 轻量化图形框架为基础,依次完成硬件环境搭建、软件环境配置、代码仓库准备等前期工作,逐步实现钉钉机器人 Webhook 配置、密钥加签、消息一键推送功能,为整机调试与项目落地提供实操依据。

2026-04-28 16:37:44 462

原创 物联网视频终端:Air8101 RTMP 推流方案实现

针对行业关注的 Air8101 RTMP 推流需求,本文给出了可直接使用的开源方案,详细介绍了所需硬件设备与接线方式,提供了开源源码地址并拆解 RTMP 推流的核心业务逻辑与代码实现,说明了参数修改、固件烧录的关键操作,同时介绍了音视频平台的使用方法,可完成推流效果的实时查看与验证。

2026-04-22 16:38:27 358

原创 NMEA 定位数据看不懂?从入门到实战解析教程

GNSS 定位日志里满屏的 $ 字符串,就是 NMEA-0183 协议报文,它是所有民用定位设备通用的 “通用语言”。这些报文有固定格式,六类核心语句分别负责汇报位置、速度、卫星数量、时间等信息,看懂关键字段就能知道定位是否有效、精度高不高。通过实际设备日志拆解,能清晰看到多卫星系统协同工作,是实现稳定精准定位的关键。

2026-04-22 13:08:57 465

原创 从 HTML 到 AirUI,用Trae搞定嵌入式界面

AI帮忙生成基础框架,我只需要针对性微调,比自己从头手写快太多,嵌入式UI开发也能这么轻松,真的超出预期。还好AirUI的接口规范、文档清晰,不然AI也没法精准get业务需求,也让更多嵌入式开发者,找到了高效开发的新路子。

2026-04-20 02:26:45 505

原创 轻松看懂 LuatOS 内存布局与查询用法

从物理内存到逻辑划分,LuatOS 的内存设计始终围绕稳定与实用。不用纠结设备会不会吃内存,只要分配合理,轻量运行和流畅体验完全可以同时拥有。

2026-04-19 23:08:53 367

原创 WIFI模组Air8101规格介绍和UI能力说明

Air8101 是面向多媒体与 HMI 场景的一体化 Wi‑Fi SoC 模组,在通信、显示、视觉、交互与功耗之间取得均衡,可支撑本地可视化、数据采集、视频推流等典型业务。结合文档所述的硬件特性与开发方式,该模组可作为物联网与工业控制领域终端产品的可选硬件方案。

2026-04-03 19:30:00 384

原创 MCU 模组Air1601规格介绍和UI能力说明

Air1601 内置图形加速引擎,支持 UI 交互与图像处理,可实现流畅的界面显示与渲染。

2026-04-03 15:03:14 390

原创 极简物联数据接入方案:基于 AirCloud 的设备数据上报

AirCloud 核心功能为设备数据上报,支持传感器数据、定位运动数据、设备状态数据等多种类型数据的定期或触发式传输,可满足设备监控、数据采集分析、历史记录留存等需求。其依托统一协议规范与简化 API 接口,搭配 AirCloud 云平台实现设备数据管理,开发者可通过合宙提供的开源示例 demo(含设备连接认证、定时上报、心跳保活等核心逻辑)快速上手。

2026-03-31 17:30:00 715

原创 工业 485 总线防护与 Modbus LuatOS 开发实践

工业通信中常用的 RS485 总线,说明其硬件设计要点,并介绍与其配合使用的 Modbus 协议在 LuatOS 中的应用方式。

2026-03-31 12:54:34 344

原创 iRTU+Air8000A+AirUI+485传感器,结合AI搞定环境监测系统

iRTU‑AirUI 项目以链路稳定为核心,通过完善的架构设计与异常处理机制,有效解决link dead问题,保障物联网终端可靠运行。

2026-03-27 16:45:00 455

原创 低功耗总翻车?你需要先搞懂Vref

“电源” Vref 巧妙利用 AGPIO 在低功耗模式下的保持特性,为小电流参考电路提供稳定电平,深入理解 Vref 的本质与使用限制,可帮助低功耗产品设计规避常见陷阱

2026-03-27 12:06:43 427

原创 MCP 工具:AI 辅助开发环境配置与使用

MCP 工具基于模型上下文协议(MCP)实现 AI 大模型与 Luatools 的对接,开发者通过 JSON 配置即可在 TRAE 编辑器中以自然语言完成固件下载、日志获取等操作。工具支持自动烧录并开放相关接口,可用于简化开发流程,后续可扩展至自动化开发、故障排查与修复等场景。

2026-03-26 18:00:00 419

原创 Protobuf 在 LuatOS 中的实现与应用:高效序列化,简化嵌入式开发

Protobuf 是 Google 推出的跨语言、跨平台序列化协议,适用于网络通信、数据存储等场景,具备体积小、解析快、扩展性强的特点。LuatOS 提供轻量封装的 Protobuf 核心库,支持加载.pb 文件、完成 encode/decode 等操作。

2026-03-26 11:17:52 417

原创 温度、电压、外部信号采集,ADC帮你全搞定

模数转换ADC、ADC功能示例demo

2026-02-07 13:25:21 813

原创 高效接入语音交互:合宙模组音频方案如何选?

模组音频支持概况——主芯片支持音频功能、主芯片不支持音频功能硬件设计要点——管脚资源占用、硬件参考设计

2026-02-07 13:21:55 945

原创 一个G-Sensor,搞定GNSS定位静态漂移+智能低功耗控制

G-Sensor加速度传感器——滤除GNSS静态漂移、实现智能低功耗控制

2026-02-07 13:17:13 392

原创 不到3块钱的PCB贴片天线,解决“玄学”困扰

必知的天线常识、AirANT1564天线特性、AirANT1564天线参考设计

2026-02-07 13:09:15 560

原创 GO!开源UART短信转发器【无需焊接+不耗流量】

UART短信转发器——方案特色、 现有功能最新开源资料、

2026-02-01 13:42:40 289

原创 SPI总线全攻略:从以太网组网、大容量Flash存储到AirLink高速通信

SPI总线硬件配置、SPI以太网应用、SPI TF卡应用、SPI Nor Flash应用、SPI NAND Flash应用、SPI AirLink应用

2026-02-01 13:42:24 832

原创 省时省力,CAN总线一站式开发指南

CAN管脚配置、CAN收发器硬件参考电路、CAN功能软件配置

2026-02-01 13:41:58 784

原创 OneWire单总线:玩转DS18B20温度传感器

OneWire核心库、OneWire应用示例

2026-02-01 13:41:40 324

原创 一次写入,永久锁定!OTP存储操作需谨慎

OTP核心库主要特性——关键特性、固件支持OTP核心库应用示例——核心代码解析、示例运行结果

2026-01-28 13:08:53 295

原创 从硬件到UI全流程,高效LCD开发最佳拍档

硬件接口简介、LCD适配方案、相关注意事项、开发配置要点

2026-01-28 13:02:27 605

原创 谁还没有短信转发器?开源自制,速来!

基于4G模组的短信转发器  ——转发器项目简介、最新开源资料

2026-01-28 12:56:18 73

原创 快速上手Mobile库:几行代码搞定移动通信

Mobile功能示例demo、常见问题及解决办法

2026-01-28 12:50:12 600

原创 时间同步技术从入门到精通:原理与问题实战全解!

从个人电脑到数据中心,时间同步贯穿于各类计算设备之中。掌握它,不仅需要会配置命令,更要理解其运行逻辑。本文将系统讲解时间同步的核心原理,涵盖时钟类型、同步模式、安全机制,并通过多个典型问题案例,带你从入门走向精通,实现真正的“会用、懂用、善用”。

2026-01-21 17:15:00 536

原创 模组能耗核心解析:新手快速进阶必读

理解模组功耗,是迈向专业硬件设计的重要一步。虽然参数繁多,但真正需要关注的核心点并不多。本文聚焦新手常见痛点,深入解析影响能耗的关键因素,提供可落地的评估方法,助你快速实现能力进阶。

2026-01-21 14:15:00 612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除