news 2026/6/9 23:41:26

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/6/7 14:05:11

【毕业设计】基于springboot的文物知识科普“江西文物时讯”微信小程序(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/6 7:56:03

django-flask高校校园外卖点餐系统vue_j2k3o商家

目录 高校校园外卖点餐系统设计摘要系统架构与技术栈商家端核心功能安全与性能优化扩展性设计部署与维护 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 高校校园外卖点餐系统设计摘要 系…

作者头像 李华
网站建设 2026/6/6 7:48:52

在多商户商城系统中,如何实现不同商户数据的严格隔离与安全保障?

在多商户商城系统的世界里,平台运营者最核心的责任与承诺,就是确保成百上千个入驻商户的数据之间 “绝对隔离、互不可见” ,同时提供银行级的安全保障。这不仅是技术能力的体现,更是平台建立信任、规避风险的基石。那么&#xff0…

作者头像 李华
网站建设 2026/6/6 11:48:32

SAP ABAP SELECT语句完全指南

1. SELECT语句基础架构 1.1 完整的SELECT语法结构 SELECT [SINGLE] [DISTINCT] [*|field1 field2 ...|aggregate(...)]FROM {dbtab [AS alias] | (source) | itab | join_expression}[CLIENT SPECIFIED][BYPASSING BUFFER][UP TO n ROWS][OFFSET m][INTO|APPENDING target][WHE…

作者头像 李华