首页 解决方案 IoT SoC / MCU Video SoC 我要加入开发 Standard SDK Ameba ARDUINO Amazon FreeRTOS Arm Mbed Enabled Ameba MicroPython 云服务 如何使用 使用范例 装置注册 论坛 相关连结 瑞昱网站 Ameba MakerPro AmebaIoT China Powered by Ameba AirBox in 龙山寺 AirBox in 台大 登入 Menu 首页 解决方案 IoT SoC / MCU Video SoC 我要加入开发 Standard SDK Ameba ARDUINO Amazon FreeRTOS Arm Mbed Enabled Ameba MicroPython 云服务 如何使用 使用范例 装置注册 论坛 相关连结 瑞昱网站 Ameba MakerPro AmebaIoT China Powered by Ameba AirBox in 龙山寺 AirBox in 台大 登入 选择语言 繁體中文 简体中文 English Ameba Arduino: [RTL8195AM] SDIO - 列出SD Card里面的档案 材料准备 Ameba x 1 SD card or MicroSD card x 1 SD sniffer x 1 (optional) 范例说明 这个范例里会列出SD Card的根目录底下所有档案 我们打开范例 “File” -> “Examples” -> “AmebaSdFatFs” -> “list_root_files” 编译并上传至Ameba之后,按下Reset按钮之后,执行结果如下 可以发现 “0:/”的目录底下只有 test.txt这个档案。 可以发现到Ameba挂载的磁碟名称是从数字0开始。 程式码说明 一开始需要对SdFatFs做初始化 fs.begin(); 接着呼叫 readDir(),将根目录底下所有档案列表以字串格式放在buffer里。第一个参数是要读取的目录的绝对路径,这里我们填根目录,第二个参数是buffer,第三个参数是buffer的大小 fs.readDir(fs.getRootPath(), buf, sizeof(buf)); buffer的资料格式如下,每个档案中间以 ‘\0’ 隔开,所以我们一一将结果读出来 解决方案 IoT SoC / MCU Video SoC 我要加入开发 Standard SDK Ameba ARDUINO Amazon FreeRTOS Arm Mbed Enabled Ameba MicroPython 云服务 如何使用 使用范例 装置注册 论坛 论坛 相关连结 瑞昱网站 Ameba MakerPro AmebaIoT China AirBox in 龙山寺 AirBox in 台大 Facebook Youtube Github Realtek IoT/Wi-Fi MCU Solutions . All Rights Reserved.