UI方案
文章平均质量分 93
温暖Warm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
摄像头拍照不稳定的原因与优化要点
嵌入式物联网项目中,摄像头功能常因内存管理不当导致运行异常。文章分析了两种工作模式:长供电循环拍照需固定占用1MB内存(GC032A示例),低功耗间歇拍照需重启设备确保连续内存。照片裁切功能会临时增加1.5倍内存占用。建议选择8MB以上大内存SoC,并合理设计内存管理策略:长供电固定占用、低功耗开机初始化、裁切预留临时内存。通过excamera库封装和场景化代码优化,可有效解决摄像头启停不稳、拍摄失效等问题,提升设备稳定性。原创 2026-05-25 13:46:27 · 348 阅读 · 0 评论 -
Lua 增量 GC 算法原理与嵌入式系统适配分析
本文探讨了嵌入式开发中的Lua虚拟机内存优化问题,重点分析了垃圾回收机制。Lua采用增量标记-扫描算法进行自动内存管理,通过标记存活对象和回收无用内存来缓解内存压力。文章通过示例代码演示了垃圾回收过程,包括可达对象标记和不可达对象清理,并指出循环引用不会影响正确回收。同时介绍了控制GC行为的两个关键参数(间歇率和步进倍率)以及collectgarbage()函数的核心用法,包括内存监控和手动触发回收。这些方法能有效优化嵌入式系统的内存使用,平衡性能和资源消耗。原创 2026-05-19 20:45:00 · 371 阅读 · 0 评论 -
LuatOS 内存分配原理:zbuff/UART/MQTT/Socket四大功能底层行为分析
本文以Air780EHM模组为例,详解LuatOS中zbuff、UART等模块的内存管理机制。zbuff通过分离Lua元数据(小)和C层数据块(大)实现高效内存管理,大内存块在sys/psram分区分配,支持手动释放。UART通信时,发送/接收缓冲区占用sys内存,使用zbuff可减少内存拷贝。关键结论:1)处理大块数据优先使用zbuff;2)UART通信时注意缓冲区配置;3)Air780EHM的sys和psram实际为同一内存区域。通过合理使用内存管理API和手动GC可优化内存使用。原创 2026-05-19 16:08:58 · 366 阅读 · 0 评论 -
嵌入式开发实践:Air780EPM 温湿度 MQTT 上传工程搭建
本文介绍了使用luatos-docs-code开发LuatOS脚本的全过程,基于Air780EPM模组实现MQTT温湿度监测功能。项目采用模块化设计,包含主文件main.lua和多个功能模块文件,存放在mqtt_temprature_humdity文件夹中。功能包括:建立MQTT持久连接(服务器地址lbsmqtt.airm2m.com:1234)、自动重连机制、每分钟读取AirSHT30_1000温湿度数据并上传。开发过程中通过多次迭代优化代码,最终生成符合规范的完整项目结构,包含配置、MQTT通信、传感器原创 2026-05-13 16:16:14 · 367 阅读 · 0 评论 -
Air8101 平台 24 节气结合AI开发文档
本文详细介绍了基于8101工业引擎开发的24节气APP开发全流程。该应用采用Air8101V001畅玩板硬件,搭载LuatOS系统,使用AirUI轻量化图形框架构建UI界面。核心功能包括:国风节气卡片列表、节气详情页(含节气介绍、物候特征、养生指南等内容)以及首页节气歌展示。开发过程涵盖硬件环境准备、软件环境配置、AI工具辅助生成HTML界面及图片资源等关键环节,最终实现了一款兼具传统文化内涵与实用功能的节气应用。原创 2026-05-13 16:13:17 · 385 阅读 · 0 评论 -
LuatOS 垂直应用:Suntime APP快速上手UI界面开发
本文介绍基于Air8101B开发板,使用LuatOS系统和AirUI框架开发日出日落时间应用的完整流程。应用支持手动/自动定位城市,展示日出日落时间、白昼时长、正午黄昏节点及日落倒计时功能。开发过程包括硬件准备(8101开发板或PC模拟器)、软件环境搭建(LuatOS代码仓库管理)、AI辅助UI设计(使用deepseek生成交互式HTML界面和图片资源),最终将应用代码提交至LuatOS的app_store目录。文章说明了从环境配置到UI设计再到应用集成的全链路开发方法,为嵌入式GUI应用开发提供实用参考。原创 2026-05-08 12:37:17 · 432 阅读 · 0 评论 -
工业引擎・诗词闯关 APP 开发UI界面实操记录
本文记录基于Air8101工业引擎开发诗词闯关APP(SCCG)的全流程。项目采用LuatOS系统+AirUI轻量框架,借助TRAE工具辅助开发,实现答题闯关、诗词学习、游戏化交互三大核心功能。开发过程包含硬件环境准备、代码仓库配置、AI工具(Trae/deepseek)辅助生成HTML界面及资源文件,最终通过Trae生成完整APP代码。项目重点展示如何通过轻量化开发框架与AI工具结合,快速实现嵌入式设备的UI应用开发。原创 2026-05-08 12:10:32 · 405 阅读 · 0 评论 -
基于 LuatOS+AirUI 的嵌入式钉钉机器人实践记录
针对嵌入式设备钉钉消息推送需求,依托 LuatOS 与 AirUI 框架开展软硬件环境准备、代码仓库配置,逐步实现钉钉机器人核心通信功能,形成可落地的实践方案。原创 2026-04-29 17:07:15 · 407 阅读 · 0 评论 -
OpenLuat 自动售货机引擎主机工程要点
从工程实施角度,解析 OpenLuat 自动售货机垂直应用在硬件适配、功能实现中的关键要点。原创 2026-04-29 17:03:29 · 352 阅读 · 0 评论 -
NMEA 报文解析:从串口乱码流到可用 GNSS 定位数据
NMEA 报文的字段规则与校验逻辑,才能真正从原始日志中剥离有效信息,精准评估定位质量,完成 GNSS 设备的可靠落地。原创 2026-04-23 14:15:48 · 399 阅读 · 0 评论 -
基于Air8101的RTMP推流方案(开源)及应用搭建说明
基于上述Air8101的核心能力及开源方案的基础信息,后续将通过具体硬件组合(Air8101核心板+AirCAMERA_1030摄像头配件板),详细讲解如何借助LuatOS与音视频平台搭建USB摄像头实时推流应用,助力行业客户高效完成视频上云部署。原创 2026-04-23 13:57:54 · 372 阅读 · 0 评论 -
LuatOS 内存漫谈:从区域划分到实际查询
小小的一片内存,藏着系统运行的关键逻辑。了解它如何分配、如何查询、如何在不同平台上表现,不仅能帮我们写出更稳健的程序,也能更深刻地理解 LuatOS 的设计思路。原创 2026-04-20 15:09:25 · 333 阅读 · 0 评论 -
亲测有效!Trae帮我把网页原型变成嵌入式 UI 代码
随着AI技术的持续迭代,其已为各类开发场景提供了全新解决方案,但在嵌入式UI这一偏硬件的细分开发领域,其实际应用价值与适配效果仍需严谨验证。传统嵌入式UI开发存在流程繁琐、耗时久、效率低的突出痛点,而AI在网页、App界面开发中已积累了成熟经验,这种经验能否有效迁移至嵌入式开发场景,成为当前值得深入探讨的核心问题原创 2026-04-20 11:13:27 · 570 阅读 · 0 评论 -
Air1601 MCU 模组参数详情+UI图形界面能力描述
用 Air1601/1602 做项目,会发现它们的开发方式很清晰:仅支持 Lua 脚本,升级灵活且支持远程更新,无线通信依靠外接实现。除此之外,模组还具备完整的 UI 显示能力,可快速搭建设备可视化界面。原创 2026-04-08 20:45:00 · 360 阅读 · 0 评论 -
WiFi 模组 Air8101 规格介绍和UI能力描述
打造智能交互终端时,一体化设计往往更高效省心。Air8101 正是针对多媒体与 HMI 场景推出的 Wi‑Fi SoC 模组,在通信、显示、视觉、交互和功耗上实现良好协同,满足各类典型业务需求,适合作为物联网与工业控制终端的硬件方案。原创 2026-04-08 16:17:32 · 350 阅读 · 0 评论 -
一文读懂 Vref:原理与使用要点
低功耗通信模组中有一个名为 Vref 的外部 “电源” 设计,之所以给电源加引号,是因为它并不是真正的供电部件,而是模组上的 AGPIO 管脚,最常用的是 PIN99 对应的 GPIO23,另外还有 5 个管脚也能通过设置实现该功能。原创 2026-03-30 16:45:43 · 573 阅读 · 0 评论 -
基于iRTU+485总线+Air8000A+AirUI,物联网设备开发模式与实现
基于 Air8000A 开发板、AirUI 框架、iRTU 与 AirCloud 平台,采用 AI 辅助开发,形成从嵌入式终端到云端的完整开发模式,将需求转化为端云一体的方案。iRTU+AirUI+Air8000A+AI的项目,支持通信、外设驱动、UI 交互与视觉处理功能。原创 2026-03-30 16:34:28 · 396 阅读 · 0 评论
分享