1、main.lua:主程序入口;
2、iconv.lua:字符编码转换模块,提供多种字符编码之间的相互转换功能;
本demo演示的功能为: 提供多种字符编码之间的相互转换功能,支持以下编码转换:
1、Air780EPM V1.3版本开发板一块
2、TYPE-C USB数据线一根 + USB转串口数据线一根,Air780EPM V1.3版本开发板和数据线的硬件接线方式为:
Air780EPM V1.3版本开发板通过TYPE-C USB口供电;(外部供电/USB供电 拨动开关 拨到 USB供电一端)
TYPE-C USB数据线直接插到核心板的TYPE-C USB座子,另外一端连接电脑USB口;
1、Luatools下载调试工具
1、搭建好硬件环境
2、将demo烧录到模组中
3、可以看到如下输出:
[2025-10-27 18:28:17.553][000000005.822] D/mobile NETIF_LINK_ON -> IP_READY
[2025-10-27 18:28:17.614][000000005.932] D/mobile TIME_SYNC 0
[2025-10-27 18:28:21.797][000000010.217] ucs2ToGb2312
[2025-10-27 18:28:21.850][000000010.218] gb2312 code: CED2 4
[2025-10-27 18:28:21.927][000000010.218] gb2312ToUcs2
[2025-10-27 18:28:21.990][000000010.218] unicode little-endian code:1162
[2025-10-27 18:28:22.050][000000010.219] ucs2beToGb2312
[2025-10-27 18:28:22.109][000000010.219] gb2312 code :CED2
[2025-10-27 18:28:22.169][000000010.219] gb2312ToUcs2be
[2025-10-27 18:28:22.227][000000010.220] unicode big-endian code :6211
[2025-10-27 18:28:22.294][000000010.220] ucs2ToUtf8
[2025-10-27 18:28:22.349][000000010.220] utf8 code:E68891
[2025-10-27 18:28:22.400][000000010.220] utf8ToGb2312
[2025-10-27 18:28:22.452][000000010.221] gb2312 code:CED2
[2025-10-27 18:28:22.510][000000010.221] gb2312ToUtf8