20260423给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Buildroot时使用play播放mp3音频

root@rk3576-buildroot:/sdcard# amixer -c 0 cset name='Speaker Switch' on

root@rk3576-buildroot:/sdcard# play kiss8.mp3

cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins

cat /sys/kernel/debug/gpio

用户名/密码:root/root

DTS来自,kernel-pi-v1.0.tar.gz(226.7MB)

https://vanxoak.yuque.com/wb353n/hd-rk3576-pi/mg1yh7k1hgmmgtew

开发资料下载

https://vanxoak.yuque.com/wb353n/hd-rk3576-pi/amue52kesw19pqpg#NoWhJ

与PC互传文件【使用WinSCP即可!】

在此介绍一下MobaXterm SFTP传输的一种简单方法:

https://vanxoak.yuque.com/wb353n/hd-rk3576-pi/zw4xqc5ixduxhm13#v5uOq

音频测试

1.音频硬件分布

2.音频控件

3.耳机播音测试

root@hd-rk3576:~# aplay kiss8.wav

Playing WAVE 'kiss8.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

root@hd-rk3576:~# apt update

root@hd-rk3576:~# apt install mpg123

root@hd-rk3576:~# mpg123 wenbie.mp3

root@hd-rk3576:~# apt install sox libsox-fmt-all

root@hd-rk3576:~# play wenbie.mp3

20260423给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Buildroot时使用play播放mp3音频

2026/4/23 10:41

缘起:瑞芯微原厂的Buildroot默认集成mp3音频的播放器play,可以播放wav音频!

初步发现是精简版本,没有ubuntu下完整版本的【声音大小的】动画效果!

1、万象奥科的开发板HD-RK3576-PI 的预编译ubuntu固件需要额外安装应用程序才能播放mp3音频!

https://vanxoak.yuque.com/wb353n/hd-rk3576-pi/zw4xqc5ixduxhm13#v5uOq

音频测试

1.音频硬件分布

2.音频控件

3.耳机播音测试

root@hd-rk3576:~# aplay kiss8.wav

Playing WAVE 'kiss8.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

root@hd-rk3576:~# apt update

root@hd-rk3576:~# apt install mpg123

root@hd-rk3576:~# mpg123 wenbie.mp3

root@hd-rk3576:~# apt install sox libsox-fmt-all

root@hd-rk3576:~# play wenbie.mp3

2、给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Buildroot,突然发现buildroot默认集成了mp3播放器!

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# play kiss8.mp3

1415.786527 MCLK/LRCK 256

kiss8.mp3:

File Size: 4.84M Bit Rate: 128k

Encoding: MPEG audio

Channels: 2 @ 16-bit

Samplerate: 44100Hz

Replaygain: off

Duration: 00:05:01.98

E: alsa-sink-dailink-multicodecs ES8388 HiFi-0 alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.

E: alsa-sink-dailink-multicodecs ES8388 HiFi-0 alsa-sink.c: Most likely this is a bug in the ALSA driver '(null)'. Please report this issue to the ALSA developers.

E: alsa-sink-dailink-multicodecs ES8388 HiFi-0 alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

Aborted.

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# amixer -c 0 cset name='Speaker Switch' on

numid=66,iface=MIXER,name='Speaker Switch'

; type=BOOLEAN,access=rw------,values=1

: values=on

root@rk3576-buildroot:/sdcard#
root@rk3576-buildroot:/sdcard# play kiss8.mp3
1449.732874 MCLK/LRCK 256

kiss8.mp3:

File Size: 4.84M Bit Rate: 128k
Encoding: MPEG audio
Channels: 2 @ 16-bit
Samplerate: 44100Hz
Replaygain: off
Duration: 00:05:01.98

Done.

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# play kiss8.wav

2096.503936 MCLK/LRCK 256

kiss8.wav:

File Size: 53.3M Bit Rate: 1.41M

Encoding: Signed PCM

Channels: 2 @ 16-bit

Samplerate: 44100Hz

Replaygain: off

Duration: 00:05:01.98

Done.

root@rk3576-buildroot:/sdcard#

完整LOG:

BEGIN 2026/4/23 10:15:18

5.861895 dhd wifi_platform_set_power = 1, sleep done: 200 msec

5.861964 dhd sdio_sw_reset: call mmc_hw_reset

6.081801 mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)

6.185338 mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)

6.185518 dhd sdioh_start: set sd_f2_blocksize 256

6.185855 dhd dhd_bus_devreset: == Power ON ==

6.186148 dhd F1 signature read @0x18000000=0x15294345

6.190373 dhd F1 signature OK, socitype:0x1 chip:0x4345 rev:0x9 pkg:0x2

6.191359 dhd DHD: dongle ram size is set to 819200(orig 819200) at 0x198000

6.191575 dhd dhd_bus_devreset: making DHD_BUS_DOWN

6.191648 dhd dhdsdio_probe_init: making DHD_BUS_DOWN

6.191851 dhd dhd_conf_set_path_params : Final fw_path=/vendor/etc/firmware/fw_bcm43456c5_ag.bin

6.191884 dhd dhd_conf_set_path_params : Final nv_path=/vendor/etc/firmware/nvram_ap6256.txt

6.191911 dhd dhd_conf_set_path_params : Final clm_path=/vendor/etc/firmware/clm_bcm43456c5_ag.blob

6.191936 dhd dhd_conf_set_path_params : Final conf_path=/vendor/etc/firmware/config.txt

6.198758 dhd dhd_os_open_image1: /vendor/etc/firmware/config.txt (240 bytes) open success

6.199549 dhd dhd_conf_read_pm_params : PM = 0

6.199600 dhd dhd_conf_read_pm_params : pm_in_suspend = 2

6.199641 dhd dhd_conf_read_others : keep_alive_period = 120000

6.199677 dhd dhd_conf_read_others : garp = 1

6.199712 dhd dhd_conf_read_pm_params : suspend_bcn_li_dtim = 10

6.199756 dhd dhd_conf_read_others : wl_preinit = pm2_sleep_ret=20

6.199798 dhd dhd_conf_read_pkt_filter : pkt_filter_del id = 100 102 103 104 105 107

6.199942 dhd dhd_conf_read_pkt_filter : pkt_filter_add0\[\] = 142 0 0 77 0xffffffffffffffffffffffffffffff 0x2F6465766963652F77616B6575702F

6.200913 dhd dhd_os_open_image1: /vendor/etc/firmware/fw_bcm43456c5_ag.bin (628872 bytes) open success

6.201360 dhd dhd_os_open_image1: /vendor/etc/firmware/fw_bcm43456c5_ag.bin (628872 bytes) open success

6.201378 dhd dhdsdio_download_code_file Using SINGLE image (size 628872)

6.286347 dhd dhd_os_open_image1: /vendor/etc/firmware/nvram_ap6256.txt (2732 bytes) open success

6.295308 dhd #AP6256_NVRAM_V1.4_06112021

6.295988 dhd dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded.

6.385685 dhd dhd_bus_init: enable 0x06, ready 0x06 (waited 0us)

6.385943 dhd bcmsdh_oob_intr_register: HW_OOB irq=116 flags=0x4

6.390884 dhd wlc_ver_major 4, wlc_ver_minor 1

6.390956 dhd dhd_tcpack_suppress_set: TCP ACK Suppress mode 2 -> mode 1

6.390978 dhd dhd_tcpack_suppress_set: TCPACK_INFO_MAXNUM=40, TCPDATA_INFO_MAXNUM=40

6.392871 dhd dhd_legacy_preinit_ioctls: use firmware generated mac_address 9c:b8:b4:36:53:1e

6.393176 dhd dhd_apply_default_clm: Ignore clm file /vendor/etc/firmware/clm_bcm43456c5_ag.blob

6.397564 dhd Firmware up: op_mode=0x0005, MAC=9c:b8:b4:36:53:1e

6.403046 dhd dhd_legacy_preinit_ioctls: event_log_max_sets: 40 ret: -23

6.405440 dhd arp_enable:1 arp_ol:0

6.405457 dhd dhd_conf_add_pkt_filter : 142 0 0 77 0xffffffffffffffffffffffffffffff 0x2F6465766963652F77616B6575702F

6.410094 dhd Driver: 101.10.591.52.27 (20240409-1)(20240411-2)

6.410094 dhd Firmware: wl0: Apr 1 2024 13:44:02 version 7.45.96.201 (gdb74b971) FWID 01-fe1c2a99 es7.c5.n4.a3

6.410094 dhd CLM: 9.2.9 (2016-02-03 04:34:31)

6.410703 dhd dhd_txglom_enable: enable 1

6.410730 dhd dhd_conf_set_txglom_params : txglom_mode=copy

6.410749 dhd dhd_conf_set_txglom_params : txglomsize=36, deferred_tx_len=0

6.410768 dhd dhd_conf_set_txglom_params : txinrx_thres=128, dhd_txminmax=-1

6.410788 dhd dhd_conf_set_txglom_params : tx_max_offset=0, txctl_tmo_fix=300

6.410812 dhd dhd_conf_get_disable_proptx : fw_proptx=1, disable_proptx=-1

6.412355 dhd dhd_wlfc_hostreorder_init(): successful bdcv2 tlv signaling, 64

6.450485 dhd dhd_legacy_preinit_ioctls: Failed to get preserve log # !

6.451140 dhd dhd_legacy_preinit_ioctls: d3_hostwake_delay IOVAR not present, proceed

6.451694 dhd dhd_bus_check_srmemsize : srmem_size no need to change.

6.478327 dhd dhd_conf_set_country : set country CN, revision 38

6.481692 dhd dhd_conf_set_country : Country code: CN (CN/38)

6.490634 dhd wlan0 wl_android_wifi_on : Success

6.545185 dhd CFG80211-ERROR) init_roam_cache : roamscan_mode iovar failed. -23

6.545254 dhd CFG80211-ERROR) wl_cfg80211_up : Failed to enable RCC.

6.548622 dhd wlan0 dhd_open : Exit ret=0

6.548664 dhd wlan0 dhd_pri_open : tx queue started

6.548677 dhd dhd_pri_open : mutex is released.

6.556534 dhd dhd_static_if_open : no mutex held

6.556574 dhd dhd_static_if_open : set mutex lock

6.556582 dhd wlan1 dhd_static_if_open : Enter

6.556588 dhd wlan0 dhd_open : Primary net_device is already up

6.556600 dhd CFG80211-ERROR) wl_cfg80211_deinit_p2p_discovery : Disabling P2P Discovery Interface

6.556608 dhd CFGP2P-ERROR) wl_cfgp2p_disable_discovery : do nothing, not initialized

6.559146 dhd STATIC-MSG) dhd_wlan_mem_prealloc : section 8, size 44584

6.559222 dhd dhd_wlfc_enable: ret=0

6.559746 dhd dhd_wlfc_enable: ret=0

6.569091 dhd dhd_clear_del_in_progress

6.569147 dhd wlan1 dhd_static_if_open : Exit ret=0

6.569155 dhd dhd_static_if_open : mutex is released.

Successfully init Wi-Fi for AP625X!

6.606632 dhd P2P interface registered

6.631655 BT_RFKILL: bt shut off power

nl80211: kernel reports: Registration to specific type not supported

6.640410 dhd CFGP2P-ERROR) wl_cfgp2p_set_discovery : p2p_disc 1 error -16

6.640468 dhd CFGP2P-ERROR) wl_cfgp2p_init_discovery : set discover error

6.654704 dhd CFGP2P-ERROR) wl_cfgp2p_enable_discovery : init discovery error -16

6.654756 dhd CFGP2P-ERROR) wl_cfgp2p_disable_discovery : do nothing, not initialized

6.668605 dhd CFGP2P-ERROR) wl_cfgp2p_start_p2p_device : P2P enable discovery failed, ret=-16

nl80211: Could not set interface 'p2p-dev-wlan0' UP

6.669351 dhd CFGP2P-ERROR) wl_cfgp2p_disable_discovery : do nothing, not initialized

nl80211: deinit ifname=p2p-dev-wlan0 disabled_11b_rates=0

6.669875 dhd CFGP2P-ERROR) wl_cfgp2p_del_p2p_disc_if : P2P interface unregistered

p2p-dev-wlan0: Failed to initialize driver interface

p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all

P2P: Failed to enable P2P Device interface

6.829878 Freeing drm_logo memory: 1384K

7.150874 BT_RFKILL: rfkill_rk_set_power: set bt wake_host high!

7.205733 BT_RFKILL: rfkill_rk_set_power: set bt wake_host input!

7.205777 BT_RFKILL: ENABLE UART_RTS

7.317841 BT_RFKILL: DISABLE UART_RTS

7.317889 BT_RFKILL: bt turn on power

7.318007 BT_RFKILL: Request irq for bt wakeup host

7.318438 BT_RFKILL: ** disable irq

###AMPAK FW Auto detection patch version = v1.1 20161117###

FW folder path = /lib/firmware

7.836052 of_dma_request_slave_channel: dma-names property of node '/serial@2ad80000' missing or empty

proc_reset 7.836094 dw-apb-uart 2ad80000.serial: failed to request DMA, use interrupt mode

chip id = BCM4345C5

FW path = /lib/firmware/BCM4345C5.hcd

send hci_download_minidriverproc_resetDone setting line discpline

9.389993 Bluetooth: MGMT ver 1.22

Successfully init BT for AP625X!

Done

root@rk3576-buildroot:/#

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# ll

total 76

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ../

-rw-r--r-- 1 root root 0 Jan 1 00:00 .resized

lrwxrwxrwx 1 root root 7 Jan 23 2026 bin -> usr/bin/

-rwxr-xr-x 1 root root 489 Jan 20 2026 busybox.fragment*

lrwxrwxrwx 1 root root 8 Apr 23 2026 data -> userdata/

drwxr-xr-x 13 root root 4300 Jan 1 00:00 dev/

drwxr-xr-x 23 root root 4096 Jan 1 00:00 etc/

drwxr-xr-x 2 root root 4096 Apr 23 2026 info/

lrwxrwxrwx 1 root root 7 Jan 23 2026 lib -> usr/lib/

lrwxrwxrwx 1 root root 3 Jan 23 2026 lib64 -> lib/

lrwxrwxrwx 1 root root 11 Jan 23 2026 linuxrc -> bin/busybox*

drwx------ 2 root root 16384 Apr 23 2026 lost+found/

drwxr-xr-x 11 root root 4096 Jan 23 2026 media/

drwxr-xr-x 5 root root 4096 Apr 23 2026 mnt/

drwxr-xr-x 3 root root 4096 Jan 1 00:00 oem/

drwxr-xr-x 3 root root 4096 Jan 23 2026 opt/

dr-xr-xr-x 272 root root 0 Jan 1 00:00 proc/

drwxr-xr-x 17 root root 4096 Apr 23 2026 rockchip-test/

drwx------ 2 root root 4096 Jan 20 2026 root/

drwxr-xr-x 12 root root 540 Jan 1 00:00 run/

lrwxrwxrwx 1 root root 8 Jan 23 2026 sbin -> usr/sbin/

lrwxrwxrwx 1 root root 10 Apr 23 2026 sdcard -> mnt/sdcard/

dr-xr-xr-x 15 root root 0 Jan 1 00:00 sys/

drwxr-xr-x 3 root root 4096 Apr 23 2026 system/

drwxrwxrwt 5 root root 180 Jan 1 00:00 tmp/

lrwxrwxrwx 1 root root 9 Apr 23 2026 udisk -> mnt/udisk/

drwxr-xr-x 4 root root 4096 Jan 1 00:00 userdata/

drwxr-xr-x 7 root root 4096 Apr 23 2026 usr/

drwxr-xr-x 6 root root 4096 Apr 23 2026 var/

lrwxrwxrwx 1 root root 6 Apr 23 2026 vendor -> system/

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# cd 15.759150 platform mtd_vendor_storage: deferred probe pending

/et^C

root@rk3576-buildroot:/#

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# ll

total 76

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ../

-rw-r--r-- 1 root root 0 Jan 1 00:00 .resized

lrwxrwxrwx 1 root root 7 Jan 23 2026 bin -> usr/bin/

-rwxr-xr-x 1 root root 489 Jan 20 2026 busybox.fragment*

lrwxrwxrwx 1 root root 8 Apr 23 2026 data -> userdata/

drwxr-xr-x 13 root root 4300 Jan 1 00:00 dev/

drwxr-xr-x 23 root root 4096 Jan 1 00:00 etc/

drwxr-xr-x 2 root root 4096 Apr 23 2026 info/

lrwxrwxrwx 1 root root 7 Jan 23 2026 lib -> usr/lib/

lrwxrwxrwx 1 root root 3 Jan 23 2026 lib64 -> lib/

lrwxrwxrwx 1 root root 11 Jan 23 2026 linuxrc -> bin/busybox*

drwx------ 2 root root 16384 Apr 23 2026 lost+found/

drwxr-xr-x 11 root root 4096 Jan 23 2026 media/

drwxr-xr-x 5 root root 4096 Apr 23 2026 mnt/

drwxr-xr-x 3 root root 4096 Jan 1 00:00 oem/

drwxr-xr-x 3 root root 4096 Jan 23 2026 opt/

dr-xr-xr-x 271 root root 0 Jan 1 00:00 proc/

drwxr-xr-x 17 root root 4096 Apr 23 2026 rockchip-test/

drwx------ 2 root root 4096 Jan 20 2026 root/

drwxr-xr-x 12 root root 540 Jan 1 00:00 run/

lrwxrwxrwx 1 root root 8 Jan 23 2026 sbin -> usr/sbin/

lrwxrwxrwx 1 root root 10 Apr 23 2026 sdcard -> mnt/sdcard/

dr-xr-xr-x 15 root root 0 Jan 1 00:00 sys/

drwxr-xr-x 3 root root 4096 Apr 23 2026 system/

drwxrwxrwt 5 root root 180 Jan 1 00:00 tmp/

lrwxrwxrwx 1 root root 9 Apr 23 2026 udisk -> mnt/udisk/

drwxr-xr-x 4 root root 4096 Jan 1 00:00 userdata/

drwxr-xr-x 7 root root 4096 Apr 23 2026 usr/

drwxr-xr-x 6 root root 4096 Apr 23 2026 var/

lrwxrwxrwx 1 root root 6 Apr 23 2026 vendor -> system/

root@rk3576-buildroot:/#

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# cd /etc/

root@rk3576-buildroot:/etc#

root@rk3576-buildroot:/etc# ll

total 396

drwxr-xr-x 23 root root 4096 Jan 1 00:00 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ../

drwxr-xr-x 3 root root 4096 Jan 23 2026 alsa/

-rw-r--r-- 1 root root 2319 Jan 23 2026 bash.bashrc

-rw-r--r-- 1 root root 535 Jan 23 2026 bindresvport.blacklist

dr-xr-xr-x 2 root root 4096 Jan 23 2026 bluetooth/

-rw-r--r-- 1 root root 371 Jan 23 2026 chrony.conf

drwxr-xr-x 3 root root 4096 Jan 23 2026 dbus-1/

-rw-r--r-- 1 root root 1429 Jan 23 2026 dhcpcd.conf

-rw-r-xr-x 1 root root 101 Apr 23 2026 dnsmasq.conf*

drwxr-xr-x 2 root root 4096 Jan 1 00:00 dropbear/

drwxr-xr-x 3 root root 4096 Jan 23 2026 fonts/

-rwxr-xr-x 1 root root 660 Apr 23 2026 fstab*

-rw-r--r-- 1 root root 725 Jan 23 2026 fuse.conf

drwxr-xr-x 2 root root 4096 Apr 23 2026 generate_logs.d/

-rwxr-xr-x 1 root root 428 Apr 23 2026 group*

-rw-r--r-- 1 root root 128729 Jan 23 2026 hostapd.conf

-rw-r--r-- 1 root root 17 Apr 23 2026 hostname

-rwxr-xr-x 1 root root 47 Apr 23 2026 hosts*

drwxr-xr-x 2 root root 4096 Apr 23 2026 init.d/

-rw-r--r-- 1 root root 1265 Apr 23 2026 inittab

-rw-r--r-- 1 root root 215 Jan 23 2026 input-event-daemon.conf

drwxr-xr-x 2 root root 4096 Apr 23 2026 input-event-daemon.conf.d/

-rw-r--r-- 1 root root 1180 Jan 23 2026 inputrc

drwxr-xr-x 2 root root 4096 Jan 23 2026 iqfiles/

-rw-r--r-- 1 root root 28 Apr 23 2026 issue

-rw-r--r-- 1 root root 29040 Jan 23 2026 ld.so.cache

drwxr-xr-x 2 root root 4096 Jan 23 2026 libinput/

drwxr-xr-x 2 root root 4096 Jan 23 2026 libnl/

lrwxrwxrwx 1 root root 29 Jan 23 2026 localtime -> ../usr/share/zoneinfo/Etc/UTC

-rw------- 1 root root 12553 Jan 23 2026 main.conf

-rw-r--r-- 1 root root 813 Jan 23 2026 mke2fs.conf

lrwxrwxrwx 1 root root 19 Jan 20 2026 mtab -> ../proc/self/mounts

-rw-r--r-- 1 root root 767 Jan 23 2026 netconfig

drwxr-xr-x 7 root root 4096 Jan 20 2026 network/

-rw-r--r-- 1 root root 230 Jan 23 2026 nsswitch.conf

-rw-r--r-- 1 root root 227 Apr 23 2026 os-release

-rw-r--r-- 1 root root 536 Apr 23 2026 passwd

drwxr-xr-x 5 root root 4096 Jan 23 2026 pm/

-rwxr-xr-x 1 root root 757 Apr 23 2026 profile*

-rwx------ 1 root root 473 Jan 23 2026 'profile - 副本'*

-rwx------ 1 root root 569 Apr 20 2026 'profile - 副本 (2)'*

drwxr-xr-x 2 root root 4096 Apr 23 2026 profile.d/

-rwxr-xr-x 1 root root 2744 Jan 20 2026 protocols*

drwxr-xr-x 2 root root 4096 Apr 23 2026 pulse/

drwxr-xr-x 2 root root 4096 Jan 23 2026 rc_keymaps/

-rw-r--r-- 1 root root 7692 Jan 23 2026 rc_maps.cfg

lrwxrwxrwx 1 root root 18 Jan 20 2026 resolv.conf -> ../tmp/resolv.conf

-rwxr-xr-x 1 root root 10873 Jan 20 2026 services*

-rw------- 1 root root 251 Apr 23 2026 shadow

-rw-r--r-- 1 root root 27 Jan 23 2026 shells

drwxr-xr-x 5 root root 4096 Jan 23 2026 ssl/

drwxr-xr-x 9 root root 4096 Jan 23 2026 terminfo/

-rw-r--r-- 1 root root 8 Jan 23 2026 timezone

drwxr-xr-x 3 root root 4096 Apr 23 2026 udev/

drwxr-xr-x 4 root root 4096 Jan 23 2026 usbmount/

-rw-r-xr-x 1 root root 125 Jan 1 00:00 wpa_supplicant.conf*

drwxr-xr-x 4 root root 4096 Jan 20 2026 xdg/

root@rk3576-buildroot:/etc#

root@rk3576-buildroot:/etc# cat profile

export PATH="/usr/bin:/usr/sbin"

if "$PS1" ; then

if "$BASH" ; then

The file bash.bashrc already sets the default PS1.

PS1='\h:\w\$ '

if -f /etc/bash.bashrc ; then

. /etc/bash.bashrc

fi

else

if "\`id -u\`" -eq 0 ; then

PS1='# '

else

PS1='$ '

fi

fi

fi

export EDITOR='/bin/vi'

Source configuration files from /etc/profile.d

for i in /etc/profile.d/*.sh ; do

if -r "$i" ; then

. $i

fi

done

unset i

2026/4/20 19:33

some more ls aliases

alias ll='ls -alF'

alias la='ls -A'

alias l='ls -CF'

#2026/4/23 9:29

echo host > /sys/kernel/debug/usb/23000000.usb/mode

echo 128 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio128/direction

echo 1 > /sys/class/gpio/gpio128/value

root@rk3576-buildroot:/etc#

root@rk3576-buildroot:/etc#

root@rk3576-buildroot:/etc#

root@rk3576-buildroot:/etc#

root@rk3576-buildroot:/etc# ifconfig

eth0 Link encap:Ethernet HWaddr 76:7A:BA:CB:6C:9C

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Interrupt:58

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:24 errors:0 dropped:0 overruns:0 frame:0

TX packets:24 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:1504 (1.4 KiB) TX bytes:1504 (1.4 KiB)

wlan0 Link encap:Ethernet HWaddr 9C:B8:B4:36:53:1E

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:3 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:270 (270.0 B)

wlan1 Link encap:Ethernet HWaddr 9E:B8:B4:36:53:1E

inet6 addr: fe80::c40c:47c3:7a88:7c2c/64 Scope:Link

inet6 addr: fe80::9cb8:b4ff:fe36:531e/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:27 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:6454 (6.3 KiB)

root@rk3576-buildroot:/etc# cd /

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# ll

total 76

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ../

-rw-r--r-- 1 root root 0 Jan 1 00:00 .resized

lrwxrwxrwx 1 root root 7 Jan 23 2026 bin -> usr/bin/

-rwxr-xr-x 1 root root 489 Jan 20 2026 busybox.fragment*

lrwxrwxrwx 1 root root 8 Apr 23 2026 data -> userdata/

drwxr-xr-x 13 root root 4300 Jan 1 00:00 dev/

drwxr-xr-x 23 root root 4096 Jan 1 00:00 etc/

drwxr-xr-x 2 root root 4096 Apr 23 2026 info/

lrwxrwxrwx 1 root root 7 Jan 23 2026 lib -> usr/lib/

lrwxrwxrwx 1 root root 3 Jan 23 2026 lib64 -> lib/

lrwxrwxrwx 1 root root 11 Jan 23 2026 linuxrc -> bin/busybox*

drwx------ 2 root root 16384 Apr 23 2026 lost+found/

drwxr-xr-x 11 root root 4096 Jan 23 2026 media/

drwxr-xr-x 5 root root 4096 Apr 23 2026 mnt/

drwxr-xr-x 3 root root 4096 Jan 1 00:00 oem/

drwxr-xr-x 3 root root 4096 Jan 23 2026 opt/

dr-xr-xr-x 249 root root 0 Jan 1 00:00 proc/

drwxr-xr-x 17 root root 4096 Apr 23 2026 rockchip-test/

drwx------ 2 root root 4096 Jan 20 2026 root/

drwxr-xr-x 12 root root 540 Jan 1 00:00 run/

lrwxrwxrwx 1 root root 8 Jan 23 2026 sbin -> usr/sbin/

lrwxrwxrwx 1 root root 10 Apr 23 2026 sdcard -> mnt/sdcard/

dr-xr-xr-x 15 root root 0 Jan 1 00:00 sys/

drwxr-xr-x 3 root root 4096 Apr 23 2026 system/

drwxrwxrwt 5 root root 180 Jan 1 00:00 tmp/

lrwxrwxrwx 1 root root 9 Apr 23 2026 udisk -> mnt/udisk/

drwxr-xr-x 4 root root 4096 Jan 1 00:00 userdata/

drwxr-xr-x 7 root root 4096 Apr 23 2026 usr/

drwxr-xr-x 6 root root 4096 Apr 23 2026 var/

lrwxrwxrwx 1 root root 6 Apr 23 2026 vendor -> system/

root@rk3576-buildroot:/# ifconfig

eth0 Link encap:Ethernet HWaddr 76:7A:BA:CB:6C:9C

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Interrupt:58

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:65536 Metric:1

RX packets:24 errors:0 dropped:0 overruns:0 frame:0

TX packets:24 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:1504 (1.4 KiB) TX bytes:1504 (1.4 KiB)

wlan0 Link encap:Ethernet HWaddr 9C:B8:B4:36:53:1E

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:3 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:270 (270.0 B)

wlan1 Link encap:Ethernet HWaddr 9E:B8:B4:36:53:1E

inet6 addr: fe80::c40c:47c3:7a88:7c2c/64 Scope:Link

inet6 addr: fe80::9cb8:b4ff:fe36:531e/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:27 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 B) TX bytes:6454 (6.3 KiB)

root@rk3576-buildroot:/#

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# ll

total 76

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:00 ../

-rw-r--r-- 1 root root 0 Jan 1 00:00 .resized

lrwxrwxrwx 1 root root 7 Jan 23 2026 bin -> usr/bin/

-rwxr-xr-x 1 root root 489 Jan 20 2026 busybox.fragment*

lrwxrwxrwx 1 root root 8 Apr 23 2026 data -> userdata/

drwxr-xr-x 13 root root 4300 Jan 1 00:00 dev/

drwxr-xr-x 23 root root 4096 Jan 1 00:00 etc/

drwxr-xr-x 2 root root 4096 Apr 23 2026 info/

lrwxrwxrwx 1 root root 7 Jan 23 2026 lib -> usr/lib/

lrwxrwxrwx 1 root root 3 Jan 23 2026 lib64 -> lib/

lrwxrwxrwx 1 root root 11 Jan 23 2026 linuxrc -> bin/busybox*

drwx------ 2 root root 16384 Apr 23 2026 lost+found/

drwxr-xr-x 11 root root 4096 Jan 23 2026 media/

drwxr-xr-x 5 root root 4096 Apr 23 2026 mnt/

drwxr-xr-x 3 root root 4096 Jan 1 00:00 oem/

drwxr-xr-x 3 root root 4096 Jan 23 2026 opt/

dr-xr-xr-x 249 root root 0 Jan 1 00:00 proc/

drwxr-xr-x 17 root root 4096 Apr 23 2026 rockchip-test/

drwx------ 2 root root 4096 Jan 20 2026 root/

drwxr-xr-x 12 root root 540 Jan 1 00:00 run/

lrwxrwxrwx 1 root root 8 Jan 23 2026 sbin -> usr/sbin/

lrwxrwxrwx 1 root root 10 Apr 23 2026 sdcard -> mnt/sdcard/

dr-xr-xr-x 15 root root 0 Jan 1 00:00 sys/

drwxr-xr-x 3 root root 4096 Apr 23 2026 system/

drwxrwxrwt 5 root root 180 Jan 1 00:00 tmp/

lrwxrwxrwx 1 root root 9 Apr 23 2026 udisk -> mnt/udisk/

drwxr-xr-x 4 root root 4096 Jan 1 00:00 userdata/

drwxr-xr-x 7 root root 4096 Apr 23 2026 usr/

drwxr-xr-x 6 root root 4096 Apr 23 2026 var/

lrwxrwxrwx 1 root root 6 Apr 23 2026 vendor -> system/

root@rk3576-buildroot:/# weston-screenshooter

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# ll

total 424

drwxr-xr-x 20 root root 4096 Jan 1 00:13 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:13 ../

-rw-r--r-- 1 root root 0 Jan 1 00:00 .resized

lrwxrwxrwx 1 root root 7 Jan 23 2026 bin -> usr/bin/

-rwxr-xr-x 1 root root 489 Jan 20 2026 busybox.fragment*

lrwxrwxrwx 1 root root 8 Apr 23 2026 data -> userdata/

drwxr-xr-x 13 root root 4300 Jan 1 00:00 dev/

drwxr-xr-x 23 root root 4096 Jan 1 00:00 etc/

drwxr-xr-x 2 root root 4096 Apr 23 2026 info/

lrwxrwxrwx 1 root root 7 Jan 23 2026 lib -> usr/lib/

lrwxrwxrwx 1 root root 3 Jan 23 2026 lib64 -> lib/

lrwxrwxrwx 1 root root 11 Jan 23 2026 linuxrc -> bin/busybox*

drwx------ 2 root root 16384 Apr 23 2026 lost+found/

drwxr-xr-x 11 root root 4096 Jan 23 2026 media/

drwxr-xr-x 5 root root 4096 Apr 23 2026 mnt/

drwxr-xr-x 3 root root 4096 Jan 1 00:00 oem/

drwxr-xr-x 3 root root 4096 Jan 23 2026 opt/

dr-xr-xr-x 249 root root 0 Jan 1 00:00 proc/

drwxr-xr-x 17 root root 4096 Apr 23 2026 rockchip-test/

drwx------ 2 root root 4096 Jan 20 2026 root/

drwxr-xr-x 12 root root 540 Jan 1 00:00 run/

lrwxrwxrwx 1 root root 8 Jan 23 2026 sbin -> usr/sbin/

lrwxrwxrwx 1 root root 10 Apr 23 2026 sdcard -> mnt/sdcard/

dr-xr-xr-x 15 root root 0 Jan 1 00:00 sys/

drwxr-xr-x 3 root root 4096 Apr 23 2026 system/

drwxrwxrwt 5 root root 180 Jan 1 00:00 tmp/

lrwxrwxrwx 1 root root 9 Apr 23 2026 udisk -> mnt/udisk/

drwxr-xr-x 4 root root 4096 Jan 1 00:00 userdata/

drwxr-xr-x 7 root root 4096 Apr 23 2026 usr/

drwxr-xr-x 6 root root 4096 Apr 23 2026 var/

lrwxrwxrwx 1 root root 6 Apr 23 2026 vendor -> system/

-rw-r--r-- 1 root root 353767 Jan 1 00:13 wayland-screenshot-1970-01-01_00-13-55.png

root@rk3576-buildroot:/#

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# cd /sdcard

root@rk3576-buildroot:/sdcard# ll

total 7646628

drwxr-xr-x 17 root root 32768 Jan 1 00:00 ./

drwxr-xr-x 5 root root 4096 Apr 23 2026 ../

-rwxr-xr-x 1 root root 4749 Mar 11 2026 1.txt*

-rwxr-xr-x 1 root root 4749 Mar 11 2026 2.txt*

-rwxr-xr-x 1 root root 4748 Mar 11 2026 3.txt*

drwxr-xr-x 2 root root 32768 Mar 8 2026 Alarms/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Audiobooks/

drwxr-xr-x 2 root root 32768 Mar 8 2026 DCIM/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Documents/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Download/

drwxr-xr-x 2 root root 32768 Mar 8 2026 LOST.DIR/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Movies/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Music/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Notifications/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Pictures/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Podcasts/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Recordings/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Ringtones/

drwxr-xr-x 2 root root 32768 Mar 8 2026 'System Volume Information'/

-rwxr-xr-x 1 root root 4835832 Mar 7 2026 kiss8.mp3*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 kiss8.wav*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 3859020782 Apr 15 2026 test1.mp4*

-rwxr-xr-x 1 root root 3859020782 Apr 18 2026 test2.mp4*

drwxr-xr-x 2 root root 32768 Mar 11 2026 txt/

-rwxr-xr-x 1 root root 140 Jan 1 1980 wpa_supplicant.conf*

-rwxr-xr-x 1 root root 125 Jan 1 1980 wpa_supplicant.conf.bak1*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 张学友-吻别.wav*

root@rk3576-buildroot:/sdcard# cd /

root@rk3576-buildroot:/# ll

total 424

drwxr-xr-x 20 root root 4096 Jan 1 00:13 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:13 ../

-rw-r--r-- 1 root root 0 Jan 1 00:00 .resized

lrwxrwxrwx 1 root root 7 Jan 23 2026 bin -> usr/bin/

-rwxr-xr-x 1 root root 489 Jan 20 2026 busybox.fragment*

lrwxrwxrwx 1 root root 8 Apr 23 2026 data -> userdata/

drwxr-xr-x 13 root root 4300 Jan 1 00:00 dev/

drwxr-xr-x 23 root root 4096 Jan 1 00:00 etc/

drwxr-xr-x 2 root root 4096 Apr 23 2026 info/

lrwxrwxrwx 1 root root 7 Jan 23 2026 lib -> usr/lib/

lrwxrwxrwx 1 root root 3 Jan 23 2026 lib64 -> lib/

lrwxrwxrwx 1 root root 11 Jan 23 2026 linuxrc -> bin/busybox*

drwx------ 2 root root 16384 Apr 23 2026 lost+found/

drwxr-xr-x 11 root root 4096 Jan 23 2026 media/

drwxr-xr-x 5 root root 4096 Apr 23 2026 mnt/

drwxr-xr-x 3 root root 4096 Jan 1 00:00 oem/

drwxr-xr-x 3 root root 4096 Jan 23 2026 opt/

dr-xr-xr-x 251 root root 0 Jan 1 00:00 proc/

drwxr-xr-x 17 root root 4096 Apr 23 2026 rockchip-test/

drwx------ 2 root root 4096 Jan 20 2026 root/

drwxr-xr-x 12 root root 540 Jan 1 00:00 run/

lrwxrwxrwx 1 root root 8 Jan 23 2026 sbin -> usr/sbin/

lrwxrwxrwx 1 root root 10 Apr 23 2026 sdcard -> mnt/sdcard/

dr-xr-xr-x 15 root root 0 Jan 1 00:00 sys/

drwxr-xr-x 3 root root 4096 Apr 23 2026 system/

drwxrwxrwt 5 root root 180 Jan 1 00:00 tmp/

lrwxrwxrwx 1 root root 9 Apr 23 2026 udisk -> mnt/udisk/

drwxr-xr-x 4 root root 4096 Jan 1 00:00 userdata/

drwxr-xr-x 7 root root 4096 Apr 23 2026 usr/

drwxr-xr-x 6 root root 4096 Apr 23 2026 var/

lrwxrwxrwx 1 root root 6 Apr 23 2026 vendor -> system/

-rw-r--r-- 1 root root 353767 Jan 1 00:13 wayland-screenshot-1970-01-01_00-13-55.png

root@rk3576-buildroot:/# cp wayland-screenshot-1970-01-01_00-13-55.png /sdcard/

root@rk3576-buildroot:/# sync

root@rk3576-buildroot:/# sync

root@rk3576-buildroot:/# cd -

/sdcard

root@rk3576-buildroot:/sdcard# ll

total 7646980

drwxr-xr-x 17 root root 32768 Jan 1 00:00 ./

drwxr-xr-x 5 root root 4096 Apr 23 2026 ../

-rwxr-xr-x 1 root root 4749 Mar 11 2026 1.txt*

-rwxr-xr-x 1 root root 4749 Mar 11 2026 2.txt*

-rwxr-xr-x 1 root root 4748 Mar 11 2026 3.txt*

drwxr-xr-x 2 root root 32768 Mar 8 2026 Alarms/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Audiobooks/

drwxr-xr-x 2 root root 32768 Mar 8 2026 DCIM/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Documents/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Download/

drwxr-xr-x 2 root root 32768 Mar 8 2026 LOST.DIR/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Movies/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Music/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Notifications/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Pictures/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Podcasts/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Recordings/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Ringtones/

drwxr-xr-x 2 root root 32768 Mar 8 2026 'System Volume Information'/

-rwxr-xr-x 1 root root 4835832 Mar 7 2026 kiss8.mp3*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 kiss8.wav*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 3859020782 Apr 15 2026 test1.mp4*

-rwxr-xr-x 1 root root 3859020782 Apr 18 2026 test2.mp4*

drwxr-xr-x 2 root root 32768 Mar 11 2026 txt/

-rwxr-xr-x 1 root root 353767 Jan 1 1980 wayland-screenshot-1970-01-01_00-13-55.png*

-rwxr-xr-x 1 root root 140 Jan 1 1980 wpa_supplicant.conf*

-rwxr-xr-x 1 root root 125 Jan 1 1980 wpa_supplicant.conf.bak1*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 张学友-吻别.wav*

root@rk3576-buildroot:/sdcard# cd /

root@rk3576-buildroot:/# ll

total 424

drwxr-xr-x 20 root root 4096 Jan 1 00:13 ./

drwxr-xr-x 20 root root 4096 Jan 1 00:13 ../

-rw-r--r-- 1 root root 0 Jan 1 00:00 .resized

lrwxrwxrwx 1 root root 7 Jan 23 2026 bin -> usr/bin/

-rwxr-xr-x 1 root root 489 Jan 20 2026 busybox.fragment*

lrwxrwxrwx 1 root root 8 Apr 23 2026 data -> userdata/

drwxr-xr-x 13 root root 4300 Jan 1 00:00 dev/

drwxr-xr-x 23 root root 4096 Jan 1 00:00 etc/

drwxr-xr-x 2 root root 4096 Apr 23 2026 info/

lrwxrwxrwx 1 root root 7 Jan 23 2026 lib -> usr/lib/

lrwxrwxrwx 1 root root 3 Jan 23 2026 lib64 -> lib/

lrwxrwxrwx 1 root root 11 Jan 23 2026 linuxrc -> bin/busybox*

drwx------ 2 root root 16384 Apr 23 2026 lost+found/

drwxr-xr-x 11 root root 4096 Jan 23 2026 media/

drwxr-xr-x 5 root root 4096 Apr 23 2026 mnt/

drwxr-xr-x 3 root root 4096 Jan 1 00:00 oem/

drwxr-xr-x 3 root root 4096 Jan 23 2026 opt/

dr-xr-xr-x 251 root root 0 Jan 1 00:00 proc/

drwxr-xr-x 17 root root 4096 Apr 23 2026 rockchip-test/

drwx------ 2 root root 4096 Jan 20 2026 root/

drwxr-xr-x 12 root root 540 Jan 1 00:00 run/

lrwxrwxrwx 1 root root 8 Jan 23 2026 sbin -> usr/sbin/

lrwxrwxrwx 1 root root 10 Apr 23 2026 sdcard -> mnt/sdcard/

dr-xr-xr-x 15 root root 0 Jan 1 00:00 sys/

drwxr-xr-x 3 root root 4096 Apr 23 2026 system/

drwxrwxrwt 5 root root 180 Jan 1 00:00 tmp/

lrwxrwxrwx 1 root root 9 Apr 23 2026 udisk -> mnt/udisk/

drwxr-xr-x 4 root root 4096 Jan 1 00:00 userdata/

drwxr-xr-x 7 root root 4096 Apr 23 2026 usr/

drwxr-xr-x 6 root root 4096 Apr 23 2026 var/

lrwxrwxrwx 1 root root 6 Apr 23 2026 vendor -> system/

-rw-r--r-- 1 root root 353767 Jan 1 00:13 wayland-screenshot-1970-01-01_00-13-55.png

root@rk3576-buildroot:/#

root@rk3576-buildroot:/#

root@rk3576-buildroot:/# cd /sdcard

root@rk3576-buildroot:/sdcard# ll

total 7646980

drwxr-xr-x 17 root root 32768 Jan 1 00:00 ./

drwxr-xr-x 5 root root 4096 Apr 23 2026 ../

-rwxr-xr-x 1 root root 4749 Mar 11 2026 1.txt*

-rwxr-xr-x 1 root root 4749 Mar 11 2026 2.txt*

-rwxr-xr-x 1 root root 4748 Mar 11 2026 3.txt*

drwxr-xr-x 2 root root 32768 Mar 8 2026 Alarms/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Audiobooks/

drwxr-xr-x 2 root root 32768 Mar 8 2026 DCIM/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Documents/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Download/

drwxr-xr-x 2 root root 32768 Mar 8 2026 LOST.DIR/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Movies/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Music/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Notifications/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Pictures/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Podcasts/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Recordings/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Ringtones/

drwxr-xr-x 2 root root 32768 Mar 8 2026 'System Volume Information'/

-rwxr-xr-x 1 root root 4835832 Mar 7 2026 kiss8.mp3*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 kiss8.wav*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 3859020782 Apr 15 2026 test1.mp4*

-rwxr-xr-x 1 root root 3859020782 Apr 18 2026 test2.mp4*

drwxr-xr-x 2 root root 32768 Mar 11 2026 txt/

-rwxr-xr-x 1 root root 353767 Jan 1 1980 wayland-screenshot-1970-01-01_00-13-55.png*

-rwxr-xr-x 1 root root 140 Jan 1 1980 wpa_supplicant.conf*

-rwxr-xr-x 1 root root 125 Jan 1 1980 wpa_supplicant.conf.bak1*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 张学友-吻别.wav*

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# play

1257.171187 MCLK/LRCK 256

play: SoX v14.4.2

play FAIL sox: No input filenames specified

Usage summary: gopts \[fopts infile]... fopts effect \[effopt]...

SPECIAL FILENAMES (infile, outfile):

  • Pipe/redirect input/output (stdin/stdout); may need -t

-d, --default-device Use the default audio device (where available)

-n, --null Use the `null' file handler; e.g. with synth effect

-p, --sox-pipe Alias for `-t sox -'

SPECIAL FILENAMES (infile only):

"|program options ..." Pipe input from external program (where supported)

http://server/file Use the given URL as input file (where supported)

GLOBAL OPTIONS (gopts) (can be specified at any point before the first effect):

--buffer BYTES Set the size of all processing buffers (default 8192)

--clobber Don't prompt to overwrite output file (default)

--combine concatenate Concatenate all input files (default for sox, rec)

--combine sequence Sequence all input files (default for play)

-D, --no-dither Don't dither automatically

--dft-min NUM Minimum size (log2) for DFT processing (default 10)

--effects-file FILENAME File containing effects and options

-G, --guard Use temporary files to guard against clipping

-h, --help Display version number and usage information

--help-effect NAME Show usage of effect NAME, or NAME=all for all

--help-format NAME Show info on format NAME, or NAME=all for all

--i, --info Behave as soxi(1)

--input-buffer BYTES Override the input buffer size (default: as --buffer)

--no-clobber Prompt to overwrite output file

-m, --combine mix Mix multiple input files (instead of concatenating)

--combine mix-power Mix to equal power (instead of concatenating)

-M, --combine merge Merge multiple input files (instead of concatenating)

--norm Guard (see --guard) & normalise

--play-rate-arg ARG Default `rate' argument for auto-resample with `play'

--plot gnuplot|octave Generate script to plot response of filter effect

-q, --no-show-progress Run in quiet mode; opposite of -S

--replay-gain track|album|off Default: off (sox, rec), track (play)

-R Use default random numbers (same on each run of SoX)

-S, --show-progress Display progress while processing audio data

--single-threaded Disable parallel effects channels processing

--temp DIRECTORY Specify the directory to use for temporary files

-T, --combine multiply Multiply samples of corresponding channels from all

input files (instead of concatenating)

--version Display version number of SoX and exit

-VLEVEL Increment or set verbosity level (default 2); levels:

1: failure messages

2: warnings

3: details of processing

4-6: increasing levels of debug messages

FORMAT OPTIONS (fopts):

Input file format options need only be supplied for files that are headerless.

Output files will have the same format as the input file where possible and not

overridden by any of various means including providing output format options.

-v|--volume FACTOR Input file volume adjustment factor (real number)

--ignore-length Ignore input file length given in header; read to EOF

-t|--type FILETYPE File type of audio

-e|--encoding ENCODING Set encoding (ENCODING may be one of signed-integer,

unsigned-integer, floating-point, mu-law, a-law,

ima-adpcm, ms-adpcm, gsm-full-rate)

-b|--bits BITS Encoded sample size in bits

-N|--reverse-nibbles Encoded nibble-order

-X|--reverse-bits Encoded bit-order

--endian little|big|swap Encoded byte-order; swap means opposite to default

-L/-B/-x Short options for the above

-c|--channels CHANNELS Number of channels of audio data; e.g. 2 = stereo

-r|--rate RATE Sample rate of audio

-C|--compression FACTOR Compression factor for output format

--add-comment TEXT Append output file comment

--comment TEXT Specify comment text for the output file

--comment-file FILENAME File containing comment text for the output file

--no-glob Don't `glob' wildcard match the following filename

AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb au avr caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl sln smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm wve xa xi

PLAYLIST FORMATS: m3u pls

AUDIO DEVICE DRIVERS: alsa oss ossdsp pulseaudio

EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast dcshift deemph delay dither divide+ downsample earwax echo echos equalizer fade fir firfit+ flanger gain highpass hilbert input# ladspa loudness lowpass mcompand noiseprof noisered norm oops output# overdrive pad phaser pitch rate remix repeat reverb reverse riaa silence sinc spectrogram speed splice stat stats stretch swap synth tempo treble tremolo trim upsample vad vol

* Deprecated effect + Experimental effect # LibSoX-only effect

EFFECT OPTIONS (effopts): effect dependent; see --help-effect

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# ll

total 7646980

drwxr-xr-x 17 root root 32768 Jan 1 00:00 ./

drwxr-xr-x 5 root root 4096 Apr 23 2026 ../

-rwxr-xr-x 1 root root 4749 Mar 11 2026 1.txt*

-rwxr-xr-x 1 root root 4749 Mar 11 2026 2.txt*

-rwxr-xr-x 1 root root 4748 Mar 11 2026 3.txt*

drwxr-xr-x 2 root root 32768 Mar 8 2026 Alarms/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Audiobooks/

drwxr-xr-x 2 root root 32768 Mar 8 2026 DCIM/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Documents/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Download/

drwxr-xr-x 2 root root 32768 Mar 8 2026 LOST.DIR/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Movies/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Music/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Notifications/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Pictures/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Podcasts/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Recordings/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Ringtones/

drwxr-xr-x 2 root root 32768 Mar 8 2026 'System Volume Information'/

-rwxr-xr-x 1 root root 4835832 Mar 7 2026 kiss8.mp3*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 kiss8.wav*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 3859020782 Apr 15 2026 test1.mp4*

-rwxr-xr-x 1 root root 3859020782 Apr 18 2026 test2.mp4*

drwxr-xr-x 2 root root 32768 Mar 11 2026 txt/

-rwxr-xr-x 1 root root 353767 Jan 1 1980 wayland-screenshot-1970-01-01_00-13-55.png*

-rwxr-xr-x 1 root root 140 Jan 1 1980 wpa_supplicant.conf*

-rwxr-xr-x 1 root root 125 Jan 1 1980 wpa_supplicant.conf.bak1*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 张学友-吻别.wav*

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# play kiss8.mp4

1399.073915 MCLK/LRCK 256

play FAIL formats: can't open input file `kiss8.mp4': No such file or directory

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# ll

total 7646980

drwxr-xr-x 17 root root 32768 Jan 1 00:00 ./

drwxr-xr-x 5 root root 4096 Apr 23 2026 ../

-rwxr-xr-x 1 root root 4749 Mar 11 2026 1.txt*

-rwxr-xr-x 1 root root 4749 Mar 11 2026 2.txt*

-rwxr-xr-x 1 root root 4748 Mar 11 2026 3.txt*

drwxr-xr-x 2 root root 32768 Mar 8 2026 Alarms/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Audiobooks/

drwxr-xr-x 2 root root 32768 Mar 8 2026 DCIM/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Documents/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Download/

drwxr-xr-x 2 root root 32768 Mar 8 2026 LOST.DIR/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Movies/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Music/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Notifications/

drwxr-xr-x 3 root root 32768 Mar 8 2026 Pictures/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Podcasts/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Recordings/

drwxr-xr-x 2 root root 32768 Mar 8 2026 Ringtones/

drwxr-xr-x 2 root root 32768 Mar 8 2026 'System Volume Information'/

-rwxr-xr-x 1 root root 4835832 Mar 7 2026 kiss8.mp3*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 kiss8.wav*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jun 4 1994 'p?魿.(D'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 0 Jan 9 2012 'p?魿.怐'*

-rwxr-xr-x 1 root root 3859020782 Apr 15 2026 test1.mp4*

-rwxr-xr-x 1 root root 3859020782 Apr 18 2026 test2.mp4*

drwxr-xr-x 2 root root 32768 Mar 11 2026 txt/

-rwxr-xr-x 1 root root 353767 Jan 1 1980 wayland-screenshot-1970-01-01_00-13-55.png*

-rwxr-xr-x 1 root root 140 Jan 1 1980 wpa_supplicant.conf*

-rwxr-xr-x 1 root root 125 Jan 1 1980 wpa_supplicant.conf.bak1*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-r-xr-xr-x 1 root root 0 Dec 31 2105 €牿C.愯ö*

-rwxr-xr-x 1 root root 53268598 Mar 7 2026 张学友-吻别.wav*

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# play kiss8.mp3

1415.786527 MCLK/LRCK 256

kiss8.mp3:

File Size: 4.84M Bit Rate: 128k

Encoding: MPEG audio

Channels: 2 @ 16-bit

Samplerate: 44100Hz

Replaygain: off

Duration: 00:05:01.98

E: alsa-sink-dailink-multicodecs ES8388 HiFi-0 alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.

E: alsa-sink-dailink-multicodecs ES8388 HiFi-0 alsa-sink.c: Most likely this is a bug in the ALSA driver '(null)'. Please report this issue to the ALSA developers.

E: alsa-sink-dailink-multicodecs ES8388 HiFi-0 alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

Aborted.

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# amixer -c 0 cset name='Speaker Switch' on

numid=66,iface=MIXER,name='Speaker Switch'

; type=BOOLEAN,access=rw------,values=1

: values=on

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# play kiss8.mp3

1449.732874 MCLK/LRCK 256

kiss8.mp3:

File Size: 4.84M Bit Rate: 128k

Encoding: MPEG audio

Channels: 2 @ 16-bit

Samplerate: 44100Hz

Replaygain: off

Duration: 00:05:01.98

Done.

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard# play kiss8.wav

2096.503936 MCLK/LRCK 256

kiss8.wav:

File Size: 53.3M Bit Rate: 1.41M

Encoding: Signed PCM

Channels: 2 @ 16-bit

Samplerate: 44100Hz

Replaygain: off

Duration: 00:05:01.98

Done.

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

root@rk3576-buildroot:/sdcard#

END 2026/4/23 10:58:47

相关推荐
川冰ICE3 小时前
⑮ AI音乐与音频:工具详解与创作流程
人工智能·音视频
oort1234 小时前
VLStream:全开源决策式AI视频平台,赋能企业构建自主可控、降本增效的智能视觉应用介绍
大数据·开发语言·人工智能·开源·音视频·数据库架构
wangchensong5 小时前
[特殊字符] 用了一段时间 LockBox,说说我的真实感受
音视频·pdf加密·视频加密
Hommy886 小时前
【剪映小助手】音频处理接口
前端·音视频·剪映小助手·视频剪辑自动化
若兰幽竹7 小时前
【HarmonyOS 6.1 全场景实战】《灵犀厨房》实战(二十二) | 多媒体 | AVPlayer嵌入教学视频——让智慧屏真正“活”起来
音视频·华为鸿蒙系统·harmonyos6.1.0·灵犀厨房·harmonyos6.1
chenying9981797 小时前
扩散模型语音克隆:参考音频注入的五种方式
人工智能·音视频·语音合成
2023自学中9 小时前
imx6ull开发板 移植 ffmpeg 4.2.11 + x264 视频编码库
linux·ffmpeg·音视频·嵌入式·开发板
向宇it11 小时前
【AI视频】生成AI短剧、漫剧
人工智能·ai·音视频·动画·ai视频·短剧
一抹烟霞12 小时前
# 视频隐空间基础
人工智能·音视频
jbk331112 小时前
画面重构,字幕配音原创,彻底改变视频指纹暗水印,剪映二次视频创作关键技术教程分享
人工智能·音视频·剪辑软件·剪映自动化软件