news 2026/5/11 19:29:14

AirMICROSD_1000直插小板:简化流程,实现存储快速扩容!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AirMICROSD_1000直插小板:简化流程,实现存储快速扩容!

为简化设备存储扩容流程,AirMICROSD_1000直插小板采用直插设计,无需额外配置或复杂操作。大家只需将小板插入设备接口,搭配MICROSD卡即可快速完成扩容,大幅降低扩容门槛,同时实现快速扩容效果,让设备在短时间内摆脱空间不足的限制,提升存储使用效率。

本文特别分享AirMICROSD_1000+Air8101系列核心板应用示例demo,可结合实际需求灵活运用。

一、硬件接线方式

AirMICROSD_1000配件板采用排母设计,直接插到Air8101核心板对应排针即可;建议选择主流品牌SD卡,确保性能稳定。


AirMICROSD_1000配件板引脚功能说明:

3V3

SD卡的供电电压,通常为3.3V,确保卡内电路稳定运行。

GND

地线/接地,电路中的零电位参考点,用于稳定电压、保障安全,并消除静电或电磁干扰。

CD

卡检测(Card Detect),检测信号。

DO

数据输出(Data Out),在SPI模式下DO引脚用于从SD卡向主机发送数据,是单向数据输出通道。

CMD

命令(Command),用于向SD卡发送命令信号,控制卡的操作,如读取、写入、擦除等。

CLK

时钟(Clock),主机到SD卡的时钟信号,用于同步数据传输,控制通信节奏。

Air8101系列核心板通过Type-C USB口供电(核心板背面的功耗测试开关,拨到OFF一端)。此种供电方式下,VBAT引脚为3.3V,可以直接给配件板供电。

对应管脚如下图表:


二、软件demo下载

本示例demo核心功能为:使用Air8101系列核心板对Micro SD卡(TF卡)实现完整操作流程,覆盖了从文件系统挂载到高级文件操作的完整功能链。

最新示例源码:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8101/demo/accessory_board/AirMICROSD_1000

main.lua:主程序入口,主要用于初始化项目,加载应用模块。

AirMICROSD_1000.lua:TF卡基础应用模块,实现文件系统管理、文件操作和目录管理功能。

http_download_file.lua:HTTP下载模块,实现网络检测与文件下载到TF卡的功能。

部分示例代码说明如下,完整demo详见源码仓库最新文件。

▼ AirMICROSD_1000.lua ▼

1)文件系统管理

挂载:挂载FAT32文件系统到/sd路径;自动格式化检测与处理;

空间信息获取:实时查询TF卡可用空间;输出详细存储信息(总空间/剩余空间)。

2)文件操作

创建目录:io.mkdir("/sd/io_test")

创建/写入文件:io.open("/sd/io_test/boottime", "wb")

检查文件存在:io.exists(file_path)

获取文件大小:io.fileSize(file_path)

读取文件内容:io.open(file_path, "rb"):read("*a")

启动计数文件:记录设备启动次数

文件追加:io.open(append_file, "a+")

按行读取:file:read("*l")

文件关闭:file:close()

文件重命名:os.rename(old_path, new_path)

列举目录:io.lsdir(dir_path)

删除文件:os.remove(file_path)

删除目录:io.rmdir(dir_path)

3)结果处理

资源清理(卸载)


今天的内容就分享到这里了~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 17:50:17

智能双卡设计:SIM卡硬件架构与软件配置核心解析!

智能双卡设计的核心在于硬件架构的合理性与软件配置的适配性。本文首先剖析硬件层面的双卡卡槽布局、电源域划分及信号隔离设计要点,再深入解析软件配置中的驱动适配、卡状态机管理与运营商优先级设置逻辑,通过软硬件协同视角,为开发者提供智…

作者头像 李华
网站建设 2026/5/10 19:27:38

无需API限制!使用LobeChat调用自有模型节省token成本

无需API限制!使用LobeChat调用自有模型节省token成本 在AI应用日益普及的今天,越来越多企业与开发者开始面临一个现实问题:明明只是想做个智能问答助手,为什么每次对话都要花几毛钱?当你的客服系统每天处理上千次请求…

作者头像 李华
网站建设 2026/5/4 20:39:53

Linly-Talker:构建可交互的数字人对话系统

Linly-Talker:构建可交互的数字人对话系统 在智能客服逐渐取代机械应答、虚拟主播开始挑战真人出镜的时代,我们正站在一场人机交互范式的转折点上。过去需要影视级制作流程才能实现的“会说话的数字面孔”,如今只需一张照片和一段语音&#…

作者头像 李华
网站建设 2026/5/7 20:12:39

分享150V耐压 输出电流可达3A的浮地架构DC-DC芯片

一、概述OC5810是一款支持宽电压输入的开关降压型DC-DC,内置 150V/100mΩ 功率MOS,最高输入电压150V。 OC5810具有低待机功耗、高效率、低纹波、优异的母线电压调整率和负载调整率等特性。 支持大电流输出,输出电流可达 3A 以上。 OC5810同时…

作者头像 李华
网站建设 2026/5/9 4:29:53

kotaemon本地化数据处理与隐私保护方案

Kotaemon 本地化数据处理与隐私保护方案 在企业越来越依赖人工智能进行内部决策、客户服务和知识管理的今天,一个尖锐的问题摆在面前:我们能否既享受大模型带来的智能便利,又不让敏感信息暴露在第三方云端?尤其是在金融、医疗、法…

作者头像 李华
网站建设 2026/5/1 6:48:09

ESP32嵌入式开发板运行GPT-SoVITS可行性验证

ESP32嵌入式开发板运行GPT-SoVITS可行性验证 在智能语音设备日益普及的今天,用户对“个性化声音”的需求正迅速增长。想象这样一个场景:家里的儿童故事机用妈妈的声音讲故事,而闹钟提醒则模仿爷爷温和的语调——这种高度定制化的体验背后&…

作者头像 李华