- 博客(335)
- 收藏
- 关注
原创 嵌入式显示:Air1601 RGB 屏开发要点
本文从嵌入式开发角度解析Air1601 MCU在RGB屏驱动中的关键技术要点。文章首先介绍了Air1601支持的屏幕尺寸范围(4.3-10.1寸)及对应分辨率,重点对比了RGB888和RGB565两种接口格式的差异及硬件连接方法。针对实际开发需求,详细分析了40PIN和50PIN两种经典RGB屏排线的管脚定义特点,包括背光电源、控制信号等关键接口。最后阐述了电容触摸屏的典型接口配置(I2C+中断+复位),并提供了完整的开发资料下载渠道。全文为嵌入式工程师快速实现Air1601与RGB屏的硬件适配提供了实用参
2026-05-25 15:41:35
351
原创 摄像头拍照不稳定的原因与优化要点
嵌入式物联网项目中,摄像头功能常因内存管理不当导致运行异常。文章分析了两种工作模式:长供电循环拍照需固定占用1MB内存(GC032A示例),低功耗间歇拍照需重启设备确保连续内存。照片裁切功能会临时增加1.5倍内存占用。建议选择8MB以上大内存SoC,并合理设计内存管理策略:长供电固定占用、低功耗开机初始化、裁切预留临时内存。通过excamera库封装和场景化代码优化,可有效解决摄像头启停不稳、拍摄失效等问题,提升设备稳定性。
2026-05-25 13:46:27
345
原创 Lua 增量 GC 算法原理与嵌入式系统适配分析
本文探讨了嵌入式开发中的Lua虚拟机内存优化问题,重点分析了垃圾回收机制。Lua采用增量标记-扫描算法进行自动内存管理,通过标记存活对象和回收无用内存来缓解内存压力。文章通过示例代码演示了垃圾回收过程,包括可达对象标记和不可达对象清理,并指出循环引用不会影响正确回收。同时介绍了控制GC行为的两个关键参数(间歇率和步进倍率)以及collectgarbage()函数的核心用法,包括内存监控和手动触发回收。这些方法能有效优化嵌入式系统的内存使用,平衡性能和资源消耗。
2026-05-19 20:45:00
367
原创 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
364
原创 嵌入式开发实践: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
365
原创 Air8101 平台 24 节气结合AI开发文档
本文详细介绍了基于8101工业引擎开发的24节气APP开发全流程。该应用采用Air8101V001畅玩板硬件,搭载LuatOS系统,使用AirUI轻量化图形框架构建UI界面。核心功能包括:国风节气卡片列表、节气详情页(含节气介绍、物候特征、养生指南等内容)以及首页节气歌展示。开发过程涵盖硬件环境准备、软件环境配置、AI工具辅助生成HTML界面及图片资源等关键环节,最终实现了一款兼具传统文化内涵与实用功能的节气应用。
2026-05-13 16:13:17
379
原创 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
429
原创 工业引擎・诗词闯关 APP 开发UI界面实操记录
本文记录基于Air8101工业引擎开发诗词闯关APP(SCCG)的全流程。项目采用LuatOS系统+AirUI轻量框架,借助TRAE工具辅助开发,实现答题闯关、诗词学习、游戏化交互三大核心功能。开发过程包含硬件环境准备、代码仓库配置、AI工具(Trae/deepseek)辅助生成HTML界面及资源文件,最终通过Trae生成完整APP代码。项目重点展示如何通过轻量化开发框架与AI工具结合,快速实现嵌入式设备的UI应用开发。
2026-05-08 12:10:32
400
原创 基于 LuatOS+AirUI 的嵌入式钉钉机器人实践记录
针对嵌入式设备钉钉消息推送需求,依托 LuatOS 与 AirUI 框架开展软硬件环境准备、代码仓库配置,逐步实现钉钉机器人核心通信功能,形成可落地的实践方案。
2026-04-29 17:07:15
401
原创 NMEA 报文解析:从串口乱码流到可用 GNSS 定位数据
NMEA 报文的字段规则与校验逻辑,才能真正从原始日志中剥离有效信息,精准评估定位质量,完成 GNSS 设备的可靠落地。
2026-04-23 14:15:48
393
原创 基于Air8101的RTMP推流方案(开源)及应用搭建说明
基于上述Air8101的核心能力及开源方案的基础信息,后续将通过具体硬件组合(Air8101核心板+AirCAMERA_1030摄像头配件板),详细讲解如何借助LuatOS与音视频平台搭建USB摄像头实时推流应用,助力行业客户高效完成视频上云部署。
2026-04-23 13:57:54
367
原创 LuatOS 内存漫谈:从区域划分到实际查询
小小的一片内存,藏着系统运行的关键逻辑。了解它如何分配、如何查询、如何在不同平台上表现,不仅能帮我们写出更稳健的程序,也能更深刻地理解 LuatOS 的设计思路。
2026-04-20 15:09:25
333
原创 亲测有效!Trae帮我把网页原型变成嵌入式 UI 代码
随着AI技术的持续迭代,其已为各类开发场景提供了全新解决方案,但在嵌入式UI这一偏硬件的细分开发领域,其实际应用价值与适配效果仍需严谨验证。传统嵌入式UI开发存在流程繁琐、耗时久、效率低的突出痛点,而AI在网页、App界面开发中已积累了成熟经验,这种经验能否有效迁移至嵌入式开发场景,成为当前值得深入探讨的核心问题
2026-04-20 11:13:27
517
原创 Air1601 MCU 模组参数详情+UI图形界面能力描述
用 Air1601/1602 做项目,会发现它们的开发方式很清晰:仅支持 Lua 脚本,升级灵活且支持远程更新,无线通信依靠外接实现。除此之外,模组还具备完整的 UI 显示能力,可快速搭建设备可视化界面。
2026-04-08 20:45:00
358
原创 WiFi 模组 Air8101 规格介绍和UI能力描述
打造智能交互终端时,一体化设计往往更高效省心。Air8101 正是针对多媒体与 HMI 场景推出的 Wi‑Fi SoC 模组,在通信、显示、视觉、交互和功耗上实现良好协同,满足各类典型业务需求,适合作为物联网与工业控制终端的硬件方案。
2026-04-08 16:17:32
344
原创 一文读懂 Vref:原理与使用要点
低功耗通信模组中有一个名为 Vref 的外部 “电源” 设计,之所以给电源加引号,是因为它并不是真正的供电部件,而是模组上的 AGPIO 管脚,最常用的是 PIN99 对应的 GPIO23,另外还有 5 个管脚也能通过设置实现该功能。
2026-03-30 16:45:43
561
原创 基于iRTU+485总线+Air8000A+AirUI,物联网设备开发模式与实现
基于 Air8000A 开发板、AirUI 框架、iRTU 与 AirCloud 平台,采用 AI 辅助开发,形成从嵌入式终端到云端的完整开发模式,将需求转化为端云一体的方案。iRTU+AirUI+Air8000A+AI的项目,支持通信、外设驱动、UI 交互与视觉处理功能。
2026-03-30 16:34:28
394
原创 AirCloud 协议:多类型数据上报与快速接入
AirCloud 作为 LuatOS 的物联网云服务通信协议,可实现设备多类型数据采集与上报,支持传感器、定位、设备状态等多种数据传输,用于设备监控、数据存储与分析。官方提供完整 API 文档、开源示例及适配模组的实操教程,开发者可参考 demo 快速完成接入与配置。
2026-03-25 17:32:47
345
原创 工业 485 通信:从硬件设计到 Modbus 协议实现
本文围绕 485 总线与 Modbus 协议在 LuatOS 开发中的应用展开说明。485 总线接口基于 UART 实现,需配合 485 收发器芯片使用,硬件设计需重点关注 UART 与收发器之间的电平匹配,电平不匹配时应增加电平转换电路。
2026-03-25 12:13:05
334
原创 时间同步问题深度解析:从协议原理到运维实战!
为什么明明配置了NTP服务器,时间仍然不同步?这类问题背后往往隐藏着协议理解不足或配置疏漏。本文将深入剖析NTP协议的工作原理,包括时间戳交换、时钟偏移计算、层级传播机制,并结合运维中常见的“服务未启动”“防火墙阻断”等场景,提供实战级解决方案。
2026-01-20 19:30:00
1017
原创 速学模组功耗:新手不可错过的要点精讲!
时间紧、任务重?别让模组功耗成为你的知识盲区。其实,只需掌握几个关键要点——如工作电流、睡眠模式功耗和瞬时峰值——就能应对大多数设计场景。本文为新手精选核心内容,精讲实用知识,助你快速上手。
2026-01-20 14:30:00
1059
原创 构建私有FOTA服务:libfota2与第三方服务器完整教程
在数据安全与系统自主性日益重要的今天,私有化FOTA服务成为趋势。本文将“手把手”带你使用libfota2库,结合自建第三方服务器,从零构建一套完整的远程固件升级系统。内容覆盖服务端开发、升级协议设计、安全校验与客户端集成,每一步都详尽说明,确保你能够独立完成部署与测试。
2026-01-20 12:15:00
1224
原创 新手指南:远程固件升级服务全流程操作!
远程固件升级(FOTA)是现代智能设备维护的关键技术。对于刚接触的新手来说,如何安全、稳定地完成一次完整的远程升级往往无从下手。本文采用“手把手”教学模式,从平台接入、固件上传、任务创建到设备端升级验证,逐一拆解每一步操作,确保你零基础也能顺利完成首次升级。
2026-01-20 10:15:00
663
原创 模组日志功能设计概要 !
模组日志功能设计遵循简洁、高效、可扩展的原则,支持按模块隔离、按级别控制与按条件输出。其设计理念强调实用性与兼容性,既满足开发调试需求,也适配生产环境的严苛要求。
2026-01-15 17:55:28
518
原创 开发者慎入:LuatOS-Air到LuatOS脚本迁移的五大隐性雷区
尽管LuatOS-Air与LuatOS同源,但迁移过程仍布满“雷区”——这些雷区不显于编译期,也不见于启动日志,却在特定场景下引爆:如长时间运行后死机、网络重连失败、GPIO状态错乱。本文提炼五大高发隐性雷区,逐一拆解规避方案。
2026-01-15 17:41:30
666
原创 LuatOS系统消息机制的架构与实现详解 !
在LuatOS运行框架中,系统消息机制承担着连接硬件事件与应用逻辑的关键角色,是实现多任务协作的基础架构。其设计兼顾轻量化与实时性,适用于资源受限的嵌入式场景。本文将从整体架构出发,层层递进地讲解消息的生成、分发、订阅与处理流程,结合关键API与运行时行为,系统性地呈现其技术实现细节。
2026-01-15 17:32:27
488
原创 技术入门第一课:如何顺利克隆Demo代码仓库!
学习编程的第一步,往往不是写代码,而是学会获取代码。克隆Demo代码仓库正是这一环节的核心操作。本文作为技术入门的首节课程,将系统讲解克隆流程,帮助新手建立信心,顺利进入学习状态。
2026-01-15 17:25:50
568
原创 从零开始玩转LuatOS:下载机制详解与故障排除!
想要顺畅地进行LuatOS开发,首先要搞定的就是代码下载。对于刚入门的你,理解下载背后的机制并熟悉操作流程至关重要。本文将带你从零开始,深入理解LuatOS的下载原理,细致讲解每一步操作,并针对新手最容易踩中的“典型问题”提供详尽的故障排除思路。
2026-01-11 19:15:00
718
原创 手把手教学:用开源工具实现短信来电转发的关键步骤!
无需复杂开发,也能实现专业级通信转发。本文以图文并茂的方式,带领读者一步步完成开源短信来电转发工具的部署,通过具体应用示例,讲解安装、权限设置、规则配置与测试验证等关键步骤,提炼出易错点与优化建议,实现“全搞定”目标。
2026-01-11 17:30:00
1460
原创 基于RTC的节能精准计时:高效开发方法与实践
在资源受限的嵌入式系统中,高效开发不仅意味着快速交付,更要求系统具备优异的能效表现。利用RTC模块在低功耗模式下持续运行的特性,结合核心库的时间管理能力,可实现精准计时与极低功耗的完美结合。将介绍一系列经过验证的开发方法,包括中断最小化设计、时间同步优化与唤醒机制配置,助力开发者提升开发效率与系统性能。
2026-01-11 14:15:00
240
原创 从基础到高阶:UART特性分析与软硬件一体化设计实战指南!
掌握UART不仅意味着能配置波特率和发送字节,更在于理解其背后的工作机理与系统级影响。无论是TTL与RS-485之间的电平转换,还是多设备通信中的总线竞争,亦或是软件层的接收超时处理,都要求开发者具备全局视角。硬件设计需匹配电气特性,软件配置需响应协议行为,唯有协同优化才能实现稳定通信。下面以“特性分析”为核心,逐步展开从电路设计到固件编程的全流程实战指导,帮助工程师完成从“会用”到“精通”的跃迁。
2026-01-11 10:30:00
1686
原创 快速上手iPerf:新手网络测试环境搭建详解!
快速上手iPerf的关键,在于高效搭建网络测试环境。这款工具的环境搭建流程简洁明了:先在服务端运行监听命令,再在客户端指定目标地址发起测试,即可获取网络带宽、延迟等数据。本文针对新手需求,详细拆解iPerf环境搭建的每个环节,包括系统适配、端口配置及常见问题排查,让你快速完成环境部署,避免在搭建阶段耗费过多时间。
2026-01-07 20:45:00
515
原创 深度实战:AirCloud与excloud扩展库集成下的核心功能应用解析!
随着边缘侧业务复杂度的提升,单一平台能力已难以满足多样化场景需求。AirCloud平台在设备管理、状态同步与远程控制方面表现优异,而excloud扩展库则通过模块化设计补足了功能延展的短板。二者集成后,形成了“基础+扩展”的技术合力。聚焦于AirCloud与excloud的集成架构与配置流程,结合多个典型应用场景,深入剖析其核心功能在实际项目中的实现方式与关键技术难点,助力团队高效完成能力落地。
2026-01-07 20:00:00
568
原创 MCU+AT架构的演进:向OpenCPU转型的必然性(完结篇)
如何在实际工程中,将现有的MCU+AT模组架构,安全、平滑地演进至OpenCPU平台?
2026-01-07 16:43:12
866
原创 ADC模数转换技术实战:构建高精度采集系统的软硬件指南!
高精度数据采集系统的实现,依赖于ADC模数转换器在硬件层面的精准设计与软件层面的可靠控制。围绕典型应用场景,系统阐述前端信号调理、PCB布局、采样率设置及中断/DMA处理机制,帮助读者构建稳定高效的采集系统。
2026-01-01 16:30:00
291
原创 AirMICROSD_1000即插即用小板:重塑存储扩展体验!
传统存储扩容常伴随繁琐操作与兼容性问题,用户体验不佳。AirMICROSD_1000即插即用小板以用户为中心,采用直插架构,支持热插拔与快速识别,大幅简化扩容流程,重新定义存储扩展的便捷性与可靠性。
2026-01-01 14:30:00
805
原创 双SIM卡硬件与软件协同设计:从原理到实践
双SIM卡技术的实现依赖于精密的硬件支持与高效的软件调度。本文系统梳理双卡系统的工作原理,重点讲解SIM卡接口电路设计、电源时序控制,并结合实际案例分析软件驱动与操作系统适配的关键步骤,为开发者提供可复用的技术路径。
2026-01-01 11:30:00
727
原创 FFT在Air780EPM开发板中的应用:原理、实现与调试!
掌握FFT在嵌入式平台的应用,是实现音频、振动等信号分析的基础。本文以Air780EPM开发板为例,结合LuatOS环境,详细阐述FFT的实现原理、代码结构设计及常见调试问题,提供一套完整的开发与验证方案。
2026-01-01 09:00:00
130
原创 基于PWM的高效LED呼吸灯控制系统设计与实现!
随着嵌入式技术与智能照明的发展,具备动态光效的LED呼吸灯在消费电子、汽车照明及家居环境中应用日益广泛。为提升系统能效与响应性能,设计并实现一种基于PWM的高效LED呼吸灯控制系统。系统以微控制器为核心,通过生成频率固定、占空比按正弦或指数规律变化的PWM信号,实现灯光的平滑呼吸效果,并在驱动电路层面优化功耗,确保系统长期稳定运行。
2025-12-26 19:45:00
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅