news 2026/9/9 16:41:50

20260128让天启AIO-3576Q38开发板在Rockchip瑞芯微原厂Buildroot下读写TF卡-写入20MBps

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20260128让天启AIO-3576Q38开发板在Rockchip瑞芯微原厂Buildroot下读写TF卡-写入20MBps

rootroot@rootroot-X99-Turbo:~/proj/RK3576_Linux6.1$ ll
rootroot@rootroot-X99-Turbo:~/proj/RK3576_Linux6.1$ ll *sh
lrwxrwxrwx 1 rootroot rootroot 39 3月 8 2025 build.sh -> device/rockchip/common/scripts/build.sh*
lrwxrwxrwx 1 rootroot rootroot 41 3月 8 2025 rkflash.sh -> device/rockchip/common/scripts/rkflash.sh*
rootroot@rootroot-X99-Turbo:~/proj/RK3576_Linux6.1$
rootroot@rootroot-X99-Turbo:~/proj/RK3576_Linux6.1$ ./build.sh lunch
3. rockchip_rk3576_evb1_v10_defconfig
Which would you like? [1]: 3
rootroot@rootroot-X99-Turbo:~/proj/RK3576_Linux6.1$ ./build.sh


20260128让天启AIO-3576Q38开发板在Rockchip瑞芯微原厂Buildroot下读写TF卡-写入20MBps
2026/1/28 15:16


缘起:让天启AIO-3576Q38开发板在Rockchip瑞芯微原厂Buildroot下读写TF卡。
可以看到默认编译的Buildroot即支持热插拔TF卡。
当你插入TF卡的时候,默认将TF卡挂载到 /sdcard 目录。
1.6GB的大文件的测试读写:读取10s+,写入80s。读取160MBps/写入20MBps


当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。
当然,开发板的功能都是好的,你免除了调试的过程,也就没有解决相关硬件出错的经验/机会了!


1、200MB的mp4视频的测试读写:读取4s,写入5s。读取50MBps/写入40MBps
cp 8ms1_h264_4k_1500.mp4 / && sync
time(cp 8ms1_h264_4k_1500.mp4 / && sync)
time(cp /8ms1_h264_4k_1500.mp4 . && sync)


[07:15:16.324] associating input device event3 with output DSI-1 (none by udev)
[07:15:16.324] associating input device event2 with output DSI-1 (none by udev)
[07:15:16.324] Output 'DSI-1' enabled with head(s) DSI-1
[07:15:16.324] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
cursor planes: yes
arbitrary resolutions: no
view mask clipping: yes
explicit sync: yes
color operations: no
presentation clock: CLOCK_MONOTONIC, id 1
presentation clock resolution: 0.000000001 s
[07:15:16.325] Loading module '/usr/lib/weston/desktop-shell.so'
[07:15:16.327] launching '/usr/libexec/weston-keyboard'
[07:15:16.329] launching '/usr/libexec/weston-desktop-shell'
could not load cursor 'dnd-move'
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
[ 10.175752] file system registered
[ 10.270012] read descriptors
[ 10.270043] read strings
xkbcommon: ERROR: couldn't find a Compose file for locale "en_US.UTF-8" (mapped to "en_US.UTF-8")
could not create XKB compose table for locale 'en_US.UTF-8'. Disabiling compose
[ 10.464226] android_work: did not send uevent (0 0 0000000000000000)
xkbcommon: ERROR: couldn't find a Compose file for locale "en_US.UTF-8" (mapped to "en_US.UTF-8")
could not create XKB compose table for locale 'en_US.UTF-8'. Disabiling compose
[ 11.604129] Freeing drm_logo memory: 1384K
[ 20.437930] platform es8388-sound: deferred probe pending
[ 20.437992] platform mtd_vendor_storage: deferred probe pending

root@rk3576-buildroot:/#
root@rk3576-buildroot:/# ls -l
total 68
lrwxrwxrwx 1 root root 7 Jan 26 04:22 bin -> usr/bin
-rwxr-xr-x 1 root root 489 Jan 20 07:28 busybox.fragment
lrwxrwxrwx 1 root root 8 Jan 26 05:46 data -> userdata
drwxr-xr-x 14 root root 4240 Jan 28 07:15 dev
drwxr-xr-x 23 root root 4096 Jan 28 07:01 etc
drwxr-xr-x 2 root root 4096 Jan 26 05:46 info
lrwxrwxrwx 1 root root 7 Jan 26 04:22 lib -> usr/lib
lrwxrwxrwx 1 root root 3 Jan 26 04:22 lib64 -> lib
lrwxrwxrwx 1 root root 11 Jan 26 05:01 linuxrc -> bin/busybox
drwx------ 2 root root 16384 Jan 26 05:48 lost+found
drwxr-xr-x 11 root root 4096 Jan 26 05:41 media
drwxr-xr-x 5 root root 4096 Jan 26 05:46 mnt
drwxr-xr-x 3 root root 4096 Jan 28 07:15 oem
drwxr-xr-x 3 root root 4096 Jan 26 05:41 opt
dr-xr-xr-x 262 root root 0 Jan 28 07:15 proc
drwxr-xr-x 17 root root 4096 Jan 26 05:45 rockchip-test
drwx------ 2 root root 4096 Jan 20 07:28 root
drwxr-xr-x 10 root root 500 Jan 28 07:15 run
lrwxrwxrwx 1 root root 8 Jan 26 04:22 sbin -> usr/sbin
lrwxrwxrwx 1 root root 10 Jan 26 05:46 sdcard -> mnt/sdcard
dr-xr-xr-x 14 root root 0 Jan 28 07:15 sys
drwxr-xr-x 3 root root 4096 Jan 26 05:46 system
drwxrwxrwt 5 root root 180 Jan 28 07:15 tmp
lrwxrwxrwx 1 root root 9 Jan 26 05:46 udisk -> mnt/udisk
drwxr-xr-x 4 root root 4096 Jan 28 07:15 userdata
drwxr-xr-x 7 root root 4096 Jan 26 05:46 usr
drwxr-xr-x 6 root root 4096 Jan 26 05:48 var
lrwxrwxrwx 1 root root 6 Jan 26 05:46 vendor -> system
root@rk3576-buildroot:/#
root@rk3576-buildroot:/# [ 30.311521] mmc_host mmc1: Bus speed (slot 0) = 198000000Hz (slot req 200000000Hz, actual 198000000HZ div = 0)
[ 30.311593] dwmmc_rockchip 2a310000.mmc: Successfully tuned phase to 0
[ 30.311616] mmc1: new ultra high speed SDR104 SDHC card at address b368
[ 30.312999] mmcblk1: mmc1:b368 SDABC 29.1 GiB
[ 30.330679] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 30.527342] mmc_host mmc1: Bus speed (slot 0) = 198000000Hz (slot req 200000000Hz, actual 198000000HZ div = 0)
[ 30.527431] dwmmc_rockchip 2a310000.mmc: Successfully tuned phase to 90
[ 30.528024] mmcblk1: p1

root@rk3576-buildroot:/#
root@rk3576-buildroot:/# cd sdcard
root@rk3576-buildroot:/sdcard#
root@rk3576-buildroot:/sdcard# ls -l
total 189269
-rwxrwxrwx 1 root root 193807832 Jan 23 09:57 8ms1_h264_4k_1500.mp4
-rwxrwxrwx 2 root root 32 Jan 28 07:12 AIO-3576Q38.txt
drwxrwxrwx 1 root root 0 Jan 14 01:40 Alarms
drwxrwxrwx 1 root root 0 Jan 15 03:37 Android
drwxrwxrwx 1 root root 0 Jan 14 01:40 Audiobooks
drwxrwxrwx 1 root root 0 Jan 14 01:40 DCIM
drwxrwxrwx 1 root root 0 Jan 14 01:40 Documents
drwxrwxrwx 1 root root 0 Jan 14 01:40 Download
drwxrwxrwx 1 root root 0 Jan 14 01:40 LOST.DIR
drwxrwxrwx 1 root root 0 Jan 14 01:40 Movies
drwxrwxrwx 1 root root 0 Jan 14 01:40 Music
drwxrwxrwx 1 root root 0 Jan 14 01:40 Notifications
drwxrwxrwx 1 root root 0 Jan 14 01:40 Pictures
drwxrwxrwx 1 root root 0 Jan 14 01:40 Podcasts
drwxrwxrwx 1 root root 0 Jan 14 01:40 Recordings
drwxrwxrwx 1 root root 0 Jan 14 01:40 Ringtones
drwxrwxrwx 1 root root 0 Jan 14 03:49 'System Volume Information'
root@rk3576-buildroot:/sdcard#
root@rk3576-buildroot:/sdcard# cat AIO-3576Q38.txt
AIO-3576Q38

2026/1/28 15:12
root@rk3576-buildroot:/sdcard#
root@rk3576-buildroot:/sdcard# time(cp 8ms1_h264_4k_1500.mp4 / && sync)

real 0m3.958s
user 0m0.017s
sys 0m1.112s

root@rk3576-buildroot:/sdcard#
root@rk3576-buildroot:/sdcard# cd Movies/
root@rk3576-buildroot:/sdcard/Movies#
root@rk3576-buildroot:/sdcard/Movies# ls -l
total 0
root@rk3576-buildroot:/sdcard/Movies#
root@rk3576-buildroot:/sdcard/Movies# time(cp /8ms1_h264_4k_1500.mp4 . && sync)

real 0m4.854s
user 0m0.019s
sys 0m0.802s

root@rk3576-buildroot:/sdcard/Movies#
root@rk3576-buildroot:/sdcard/Movies#
root@rk3576-buildroot:/sdcard/Movies#


2、1.6GB的大文件的测试读写:读取10s+,写入80s。读取160MBps/写入20MBps
time(cp Image.7z / && sync)
time(cp /Image.7z . && sync)


root@rk3576-buildroot:/#
root@rk3576-buildroot:/#
root@rk3576-buildroot:/# [ 30.273360] mmc_host mmc1: Bus speed (slot 0) = 198000000Hz (slot req 200000000Hz, actual 198000000HZ div = 0)
[ 30.273429] dwmmc_rockchip 2a310000.mmc: Successfully tuned phase to 0
[ 30.273449] mmc1: new ultra high speed SDR104 SDHC card at address b368
[ 30.274690] mmcblk1: mmc1:b368 SDABC 29.1 GiB
[ 30.292448] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 30.502398] mmc_host mmc1: Bus speed (slot 0) = 198000000Hz (slot req 200000000Hz, actual 198000000HZ div = 0)
[ 30.502479] dwmmc_rockchip 2a310000.mmc: Successfully tuned phase to 90
[ 30.503067] mmcblk1: p1

root@rk3576-buildroot:/#
root@rk3576-buildroot:/# cd /sdcard
root@rk3576-buildroot:/sdcard# ls -l
total 1732637
-rwxrwxrwx 1 root root 193807832 Jan 23 09:57 8ms1_h264_4k_1500.mp4
-rwxrwxrwx 2 root root 32 Jan 28 07:12 AIO-3576Q38.txt
drwxrwxrwx 1 root root 0 Jan 14 01:40 Alarms
drwxrwxrwx 1 root root 0 Jan 15 03:37 Android
drwxrwxrwx 1 root root 0 Jan 14 01:40 Audiobooks
drwxrwxrwx 1 root root 0 Jan 14 01:40 DCIM
drwxrwxrwx 1 root root 0 Jan 14 01:40 Documents
drwxrwxrwx 1 root root 0 Jan 14 01:40 Download
-rwxrwxrwx 1 root root 1580405533 Jan 23 09:41 Image.7z
drwxrwxrwx 1 root root 0 Jan 14 01:40 LOST.DIR
drwxrwxrwx 1 root root 0 Jan 28 07:18 Movies
drwxrwxrwx 1 root root 0 Jan 14 01:40 Music
drwxrwxrwx 1 root root 0 Jan 14 01:40 Notifications
drwxrwxrwx 1 root root 0 Jan 14 01:40 Pictures
drwxrwxrwx 1 root root 0 Jan 14 01:40 Podcasts
drwxrwxrwx 1 root root 0 Jan 14 01:40 Recordings
drwxrwxrwx 1 root root 0 Jan 14 01:40 Ringtones
drwxrwxrwx 1 root root 0 Jan 14 03:49 'System Volume Information'
root@rk3576-buildroot:/sdcard# md5sum Image.7z
0cfcc51d975efb8f77b0fe673cc6968d Image.7z
root@rk3576-buildroot:/sdcard#
root@rk3576-buildroot:/sdcard# time(cp Image.7z / && sync)

real 0m10.568s
user 0m0.006s
sys 0m2.223s

root@rk3576-buildroot:/sdcard#
root@rk3576-buildroot:/sdcard# cd /
root@rk3576-buildroot:/#
root@rk3576-buildroot:/# ls -l
total 1732708
-rwxr-xr-x 1 root root 193807832 Jan 28 07:17 8ms1_h264_4k_1500.mp4
-rwxr-xr-x 1 root root 1580405533 Jan 28 07:46 Image.7z
lrwxrwxrwx 1 root root 7 Jan 26 04:22 bin -> usr/bin
-rwxr-xr-x 1 root root 489 Jan 20 07:28 busybox.fragment
lrwxrwxrwx 1 root root 8 Jan 26 05:46 data -> userdata
drwxr-xr-x 14 root root 4280 Jan 28 07:44 dev
drwxr-xr-x 23 root root 4096 Jan 28 07:01 etc
drwxr-xr-x 2 root root 4096 Jan 26 05:46 info
lrwxrwxrwx 1 root root 7 Jan 26 04:22 lib -> usr/lib
lrwxrwxrwx 1 root root 3 Jan 26 04:22 lib64 -> lib
lrwxrwxrwx 1 root root 11 Jan 26 05:01 linuxrc -> bin/busybox
drwx------ 2 root root 16384 Jan 26 05:48 lost+found
drwxr-xr-x 11 root root 4096 Jan 26 05:41 media
drwxr-xr-x 5 root root 4096 Jan 26 05:46 mnt
drwxr-xr-x 3 root root 4096 Jan 28 07:44 oem
drwxr-xr-x 3 root root 4096 Jan 26 05:41 opt
dr-xr-xr-x 269 root root 0 Jan 28 07:44 proc
drwxr-xr-x 17 root root 4096 Jan 26 05:45 rockchip-test
drwx------ 2 root root 4096 Jan 20 07:28 root
drwxr-xr-x 11 root root 520 Jan 28 07:44 run
lrwxrwxrwx 1 root root 8 Jan 26 04:22 sbin -> usr/sbin
lrwxrwxrwx 1 root root 10 Jan 26 05:46 sdcard -> mnt/sdcard
dr-xr-xr-x 14 root root 0 Jan 28 07:44 sys
drwxr-xr-x 3 root root 4096 Jan 26 05:46 system
drwxrwxrwt 5 root root 180 Jan 28 07:44 tmp
lrwxrwxrwx 1 root root 9 Jan 26 05:46 udisk -> mnt/udisk
drwxr-xr-x 4 root root 4096 Jan 28 07:44 userdata
drwxr-xr-x 7 root root 4096 Jan 26 05:46 usr
drwxr-xr-x 6 root root 4096 Jan 26 05:48 var
lrwxrwxrwx 1 root root 6 Jan 26 05:46 vendor -> system
root@rk3576-buildroot:/# md5sum Image.7z
0cfcc51d975efb8f77b0fe673cc6968d Image.7z
root@rk3576-buildroot:/# cd /sdcard/Movies/
root@rk3576-buildroot:/sdcard/Movies#
root@rk3576-buildroot:/sdcard/Movies# ls -l
total 189268
-rwxrwxrwx 1 root root 193807832 Jan 28 07:18 8ms1_h264_4k_1500.mp4
root@rk3576-buildroot:/sdcard/Movies# time(cp /Image.7z . && sync)

real 1m18.796s
user 0m0.177s
sys 0m4.773s

root@rk3576-buildroot:/sdcard/Movies#
root@rk3576-buildroot:/sdcard/Movies# md5sum Image.7z
0cfcc51d975efb8f77b0fe673cc6968d Image.7z
root@rk3576-buildroot:/sdcard/Movies#


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

上海团队让人人都能当“数字城市建造师“

如果说现在的AI能写诗能画画,那么由上海创新研究院、南开大学等多所高校联合推出的World Craft系统,简直就是把这种创造力推到了全新高度。这套在2026年1月发布的系统,让普通人只需要用文字描述,就能创造出一个完整的、可以互动的…

作者头像 李华
网站建设 2026/9/8 0:12:36

基于SpringBoot的线上教育培训办公系统毕业设计源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。 一、研究目的 本研究旨在设计并实现一个基于SpringBoot框架的线上教育培训办公系统,以满足现代教育培训机构对于信息化、智能化办公的需求。具体研究目的如下&…

作者头像 李华
网站建设 2026/9/5 22:25:22

西门子PLC程序设计 饮料罐装(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

西门子PLC程序设计 饮料罐装(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码西门子PLC程序设计饮料罐装控制要求如下图所示,西门子1 控制要求如下图所示,西门子1200博途V15(博途版本V15及以上都可以打开…

作者头像 李华
网站建设 2026/9/2 20:00:57

基于S7-200 PLC和组态王组态双容水箱液位控制系(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于S7-200 PLC和组态王组态双容水箱液位控制系(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 基于S7-200PLC和组态王组态双容水箱液位控制系统设计(仿真IO表报告)(设计源文件万字报告讲解)(支持资料、图片参考_相…

作者头像 李华