王城钧 6b60c4ffbe update:780EXX 8000 8101 rtos demo更新 3 달 전
..
main.lua 6b60c4ffbe update:780EXX 8000 8101 rtos demo更新 3 달 전
readme.md 6b60c4ffbe update:780EXX 8000 8101 rtos demo更新 3 달 전
rtos_app.lua 6b60c4ffbe update:780EXX 8000 8101 rtos demo更新 3 달 전

readme.md

功能模块介绍

1、main.lua:主程序入口;

2、rtos_app:对rtos核心库的各项功能进行测试,包括系统信息查询、内存信息获取、内存自动回收配置以及性能测试;

演示功能概述

1、对rtos核心库的各项功能进行测试,包括系统信息查询、内存信息获取、内存自动回收配置以及性能测试

演示硬件环境

1、Air8000开发板一块;

netdrv_multi

2、TYPE-C USB数据线一根

  • Air8000开发板通过 TYPE-C USB 口供电;(外部供电/USB供电 拨动开关 拨到 USB供电一端)
  • TYPE-C USB 数据线直接插到核心板的 TYPE-C USB 座子,另外一端连接电脑 USB 口;

演示软件环境

1、Luatools下载调试工具

2、Air8000 V2018版本(理论上最新版本固件也可以,如果使用最新版本的固件不可以,可以烧录V2018-1固件对比验证)

演示核心步骤

1、搭建好硬件环境

2、Luatools烧录内核固件和demo脚本代码

3、烧录成功后,自动开机运行

4、可以看到代码运行结果如下:

日志中如果出现以下类似以下打印则说明rtos功能正常

[2025-12-08 10:18:05.044][000000000.668] I/user.main rtos_demo 001.000.000
[2025-12-08 10:18:05.047][000000000.679] I/user.固件信息 版本: V2018 1
[2025-12-08 10:18:05.051][000000000.679] I/user.编译信息 日期: Nov  7 2025 BSP: Air8000
[2025-12-08 10:18:05.055][000000000.679] I/user.完整描述 LuatOS-SoC_V2018_Air8000
[2025-12-08 10:18:05.057][000000000.680] I/user.内存信息 Lua - 总: 4194296 已用: 36704 峰值: 36704 系统 - 总: 3207056 已用: 347628 峰值: 349884
[2025-12-08 10:18:05.060][000000000.680] D/rtos mem collect param 100,80,90 -> 200,75,85
[2025-12-08 10:18:05.063][000000000.681] I/user.RTOS测试 所有测试已启动
[2025-12-08 10:18:14.967][000000010.696] I/user.性能测试 1000次nop耗时: 15 毫秒