网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

PC 端运行 AirUI:LuatOS 模拟器实操指南

时间:2026-04-13 18:00

人气:

作者:admin

标签:

导读:近期,基于 AirUI 的 DIY 空气质量分析仪等应用场景讨论较多,社群中有用户咨询在无实体开发板的条件下,能否进行 AirUI 相关开发与调试。本文说明:可通过 LuatOS 模拟器在无硬件环境...

近期,基于 AirUI 的 DIY 空气质量分析仪等应用场景讨论较多,社群中有用户咨询在无实体开发板的条件下,能否进行 AirUI 相关开发与调试。

本文说明:可通过 LuatOS 模拟器在无硬件环境下完成相关操作。该模拟器支持在 PC 端直接运行 AirUI 程序,无需烧录,可快速查看运行效果。下文将给出 LuatOS 模拟器的快速上手指南,介绍基础使用方法与实操步骤。

一、LuatOS模拟器是什么?


LuatOS模拟器是一款支持运行LuatOS脚本的软件,具备联网控制、数据传输、UI 交互、文件系统操作等功能,既可集成在Luatools工具内一键启动,也可以作为独立程序使用。
与真机设备相比,其优势在于:无需烧录就能快速看到效果,运行效果一致且运行速度更快。

注意事项:

LuatOS模拟器仅支持有线联网,不支持4G和Wi-Fi联网。若涉及到联网验证,我们可以使用以下方式进行判断,让代码自动匹配对应的程序。

1 if rtos.bsp() == "PC" then 2 --加载“pc模拟器网卡”驱动模块 3 require "netdrv_pc" 4 elseif rtos.bsp() ~= "Air8101" or rtos.bsp() ~= "Air1601"then 5--加载“4G网卡”驱动模块 6 require "netdrv_4g" 7 else 8--加载“wifi”驱动网卡 9 require "netdrv_wifi" 10 end

二、准备工作:下载Luatools工具

日常开发中,LuatOS模拟器通过Luatools工具进行下载和更新,且主要运行方式也是在Luatools工具上,所以需要先下载Luatools工具。

Luatools支持最新固件获取、固件打包、trace打印、单机烧录等功能(注意:目前仅支持Win10及以上系统)。

wKgZPGncgVWAKtweAAFrHpz_iFM508.png

使用要点:在电脑根目录下单独创建一个文件夹放置Luatools工具(如D:\Luatools),双击下载好的Luatools_v3.exe即可运行;后续log文件夹内的历史日志会随着Luatools工具的运行不断增加,可以找到此文件夹按需进行清理,详细使用可以参考上方下载地址中的Luatools工具使用说明。

三、获取LuatOS模拟器

打开Luatools工具,按以下路径获取模拟器。

操作说明:

点击顶部菜单 【3 合宙各种资源入口】;

点击【3.3 离线资源下载】;

勾选【公共资源】→【LuaOS的PC模拟器】最新版本;

点击【开始下载(非刷机)】。

wKgZO2ncgcCAfhHrAABvpe_ziSA782.png

wKgZO2ncgdOAS_B4AAKLIA6kJ0s394.png

四、下载内核固件和脚本代码


按资料中心每个型号目录下的【固件和应用脚本Demo】文档教程,下载内核固件和脚本代码到本地,用于后续项目创建。

以Air8000A为例:

内核固件:https://docs.openluat.com/air8000/luatos/firmware/

脚本代码:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/ui

这里下载的脚本,就是你心心念念的AirUI示例。

五、通过Luatools工具创建项目


通过Luatools工具创建项目,用于后续第七章节使用LuatOS模拟器运行AirUI示例脚本。

操作说明:

Luatools工具首页点击【项目管理测试】;

进入项目管理测试后,点击左下角【创建】,输入并确定项目名;

选择刚才通过上一章节【四、下载内核固件和脚本代码】下载的固件。

wKgZPGncgtyADB7EAAEYClgPvpI358.png

wKgZO2ncguOATCLqAARy9Pbxh1Y851.png

wKgZO2ncguuAHZytAAN7Z9Rymxg388.png

wKgZO2ncgvSAOWEoAAPva8jJfLU788.png

wKgZO2ncgvyAQSz-AAOQHEpBG_g203.png

wKgZPGncgwGAR2RrAAQ3vIAcnLw936.png

wKgZPGncgwmASSiVAAKD9T8Wrso235.png

wKgZO2ncgxCARt6cAAC_7b5n5z0296.pngwKgZPGncgxeAW-VYAACpJFCuNYo805.pngwKgZPGncgyCAAjW-AAI_WmMb7vQ260.pngwKgZO2ncgzGAN3nqAAXy0CmaJ1A840.pngwKgZPGncgzuAShf_AAXJcKEfDBk325.png

看到AirUI界面在PC上跑起来的那一刻,是不是超有成就感?后续我们将分享GPIO、UART等硬件接口在模拟器中的调试方法,敬请关注。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信