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_add\[0\]\[\] = 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 -V\[LEVEL\] 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