readme.md 2.7 KB

功能模块介绍

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

2、fastlz_app.lua:如何对数据压缩解压;

演示功能概述

1、创建一个task;

2、演示如何对数据压缩解压;

演示硬件环境

1、Air780EHM/Air780EHV/Air780EGH核心板一块

2、TYPE-C USB数据线一根

3、Air780EHM/Air780EHV/Air780EGH核心板和数据线的硬件接线方式为

  • Air780EHM/Air780EHV/Air780EGH核心板通过TYPE-C USB口连接TYPE-C USB 数据线,数据线的另外一端连接电脑的USB口;
  • 核心板正面的 ON/OFF 拨动开关 拨到ON一端;

演示软件环境

1、Luatools下载调试工具

2、Air780EHM 最新版本的内核固件

3、Air780EHV 最新版本的内核固件

4、Air780EGH 最新版本的内核固件

演示核心步骤

1、搭建好硬件环境

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

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

4、出现类似于下面的日志,就表示运行成功:

[2025-10-28 17:11:11.613][000000000.368] I/user.原始数据108长度字符串
[2025-10-28 17:11:11.613][000000000.369] I/user.原始数据长度 108
[2025-10-28 17:11:11.623][000000000.370] I/user.压缩等级1:压缩后的数据长度 47
[2025-10-28 17:11:11.623][000000000.371] I/user.压缩等级1:解压后的的数据长度 108
[2025-10-28 17:11:11.623][000000000.371] I/user.压缩等级1:解压后的数据与原始数据相同
[2025-10-28 17:11:11.623][000000000.373] I/user.压缩等级2:压缩后的数据长度 47
[2025-10-28 17:11:11.633][000000000.374] I/user.压缩等级2:解压后的数据长度 108
[2025-10-28 17:11:11.637][000000000.374] I/user.压缩等级2:解压后的数据与原始数据相同
[2025-10-28 17:11:11.637][000000000.374] I/user.原始数据文件读取2K数据
[2025-10-28 17:11:11.643][000000000.375] I/user.原始数据长度 2048
[2025-10-28 17:11:11.643][000000000.377] I/user.压缩等级1:压缩后的数据长度 128
[2025-10-28 17:11:11.643][000000000.378] I/user.压缩等级1:解压后的的数据长度 2048
[2025-10-28 17:11:11.653][000000000.378] I/user.压缩等级1:解压后的数据与原始数据相同
[2025-10-28 17:11:11.653][000000000.379] I/user.压缩等级2:压缩后的数据长度 116
[2025-10-28 17:11:11.693][000000000.380] I/user.压缩等级2:解压后的数据长度 2048
[2025-10-28 17:11:11.713][000000000.380] I/user.压缩等级2:解压后的数据与原始数据相同