From 3c67618479ed86608eda83983aa4816168b01179 Mon Sep 17 00:00:00 2001 From: hyx Date: Tue, 31 Mar 2026 14:26:42 +0800 Subject: [PATCH] kill bootanimation_server before e_player --- .../prebuilts/moto_ld/wifi/bin/wifi_init.sh | 40 ++++++++----------- .../etc/init.d/S11bootanimation | 4 +- .../rootfs_overlay/etc/init.d/S22qxosui | 6 +-- .../rootfs_overlay/etc/init.d/S99autorun | 4 +- .../demo_ld/rootfs_overlay/etc/profile | 3 +- 5 files changed, 26 insertions(+), 31 deletions(-) diff --git a/sdk/X-AIOS-LT00-V1.0.4/core/package/hardware/deviceDrv/wifi/aic8800d/prebuilts/moto_ld/wifi/bin/wifi_init.sh b/sdk/X-AIOS-LT00-V1.0.4/core/package/hardware/deviceDrv/wifi/aic8800d/prebuilts/moto_ld/wifi/bin/wifi_init.sh index af3753fe4..e2fd4768f 100755 --- a/sdk/X-AIOS-LT00-V1.0.4/core/package/hardware/deviceDrv/wifi/aic8800d/prebuilts/moto_ld/wifi/bin/wifi_init.sh +++ b/sdk/X-AIOS-LT00-V1.0.4/core/package/hardware/deviceDrv/wifi/aic8800d/prebuilts/moto_ld/wifi/bin/wifi_init.sh @@ -11,10 +11,7 @@ devmem 0x25b00028 32 0x00000000 devmem 0x25b0002c 32 0x00000000 devmem 0x25b00030 32 0x00000000 - - #bt uart - sleep 0.1 devmem 0x102000ac 32 0x00000003 devmem 0x102000b0 32 0x00000003 @@ -27,7 +24,6 @@ devmem 0x10200020 32 0x00000001 devmem 0x10200098 32 0x00000001 #sleep 0.1 - #echo 41 > /sys/class/gpio/export #echo out > /sys/class/gpio/gpio41/direction #echo 0 > /sys/class/gpio/gpio41/value @@ -35,7 +31,6 @@ devmem 0x10200098 32 0x00000001 #echo 0 > /sys/class/gpio/gpio41/value sleep 0.5 - echo 9 > /sys/class/gpio/export sleep 0.1 echo out > /sys/class/gpio/gpio9/direction @@ -43,7 +38,6 @@ sleep 0.1 echo 0 > /sys/class/gpio/gpio9/value sleep 0.1 echo 1 > /sys/class/gpio/gpio9/value -sleep 1 sleep 0.5 echo 39 > /sys/class/gpio/export @@ -55,31 +49,29 @@ sleep 0.2 echo 1 > /sys/class/gpio/gpio39/value sleep 0.2 -#echo "SDIO INIT begin" - -#cd bin;./wifi_drv_ins.sh;cd ../ -#cp /vendor/qua/wifi/bin/* /bin/; cp /vendor/qua/wifi/lib/* /lib/ -#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/system/qua/lib:/system/qua/wifi/lib/:/lib -#export PATH=$PATH:/vendor/qua/BT:/vendor/qua/wifi/bin:/system/qua/BT:/system/qua/wifi/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/vendor/qua/lib:/vendor/qua/wifi/lib:/system/qua/lib:/system/qua/wifi/lib -export PATH=$PATH:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin:/usrdata:/system/qua/BT:/system/qua/wifi/bin +export PATH=$PATH:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin:/system/qua/BT:/system/qua/wifi/bin + cd /vendor/qua/wifi/ko;insmod aic8800_bsp.ko aic_fw_path=/vendor/qua/wifi/aic8800D80 insmod aic8800_fdrv.ko;insmod aic8800_btlpm.ko;cd ../../BT; -if [ ! -f /data/wifi/wpa_supplicant.conf ];then -mkdir -p /data/wifi/ - wificfg.sh -fi -if [ -f /data/wifi/wpa_supplicant.conf ];then - wpa_supplicant -iwlan0 -D nl80211 -c /data/wifi/wpa_supplicant.conf -B - sleep 1 - udhcpc -T 2 -q -iwlan0 & -fi +#if [ ! -f /data/wifi/wpa_supplicant.conf ];then +#mkdir -p /data/wifi/ +# wificfg.sh +#fi +#if [ -f /data/wifi/wpa_supplicant.conf ];then +# wpa_supplicant -iwlan0 -D nl80211 -c /data/wifi/wpa_supplicant.conf -B +# sleep 1 +# udhcpc -T 2 -q -iwlan0 & +#fi #bt is not -sleep 1 +killall bootanimation_server + +sleep 2 lbh_server -p "ble_userconfig.json" -s ble uart 1500000 /dev/ttyS2 1>/dev/null 2>&1 & -sleep 5 +sleep 2 cd /data;./lbh_client 1>/dev/null 2>&1 & sleep 5 echo -100 > /proc/$(pidof lbh_server)/oom_score_adj echo -100 > /proc/$(pidof lbh_client)/oom_score_adj + ./e_player & diff --git a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S11bootanimation b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S11bootanimation index 99d2226c2..1d635efee 100755 --- a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S11bootanimation +++ b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S11bootanimation @@ -1,6 +1,8 @@ #!/bin/sh #ifconfig lo up -export LD_LIBRARY_PATH=/lib:/nfs/lib:/vendor/qua/lib +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/vendor/qua/lib:/vendor/qua/wifi/lib:/system/qua/lib:/system/qua/wifi/lib +export PATH=$PATH:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin:/system/qua/BT:/system/qua/wifi/bin + cd /qua/ko ./loadko.sh -i mount --bind /system/qua /vendor/qua diff --git a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S22qxosui b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S22qxosui index fdaa78554..d1616440d 100755 --- a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S22qxosui +++ b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S22qxosui @@ -1,7 +1,7 @@ #!/bin/sh -#export the library path -export LD_LIBRARY_PATH=/lib:/nfs/lib:/vendor/qua/lib:/vendor/qua/wifi/lib:$LD_LIBRARY_PATH -export PATH=$PATH:/usrdata:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/vendor/qua/lib:/vendor/qua/wifi/lib:/system/qua/lib:/system/qua/wifi/lib +export PATH=$PATH:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin:/system/qua/BT:/system/qua/wifi/bin + check_cp_config() { # if /data/config/param.ini not exist, cp from /config/param.ini diff --git a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S99autorun b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S99autorun index 5309861e9..a9fd1c0b6 100755 --- a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S99autorun +++ b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/init.d/S99autorun @@ -1,7 +1,9 @@ #!/bin/sh # Source profile to get environment variables -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usrdata/awtk/bin +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/vendor/qua/lib:/vendor/qua/wifi/lib:/system/qua/lib:/system/qua/wifi/lib +export PATH=$PATH:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin:/system/qua/BT:/system/qua/wifi/bin + . /etc/profile FOLDER=/autorun diff --git a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/profile b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/profile index 18241a6d4..d40fc8f4a 100755 --- a/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/profile +++ b/sdk/X-AIOS-LT00-V1.0.4/product/demo_ld/rootfs_overlay/etc/profile @@ -2,9 +2,8 @@ echo echo -n "Processing /etc/profile... " - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/vendor/qua/lib:/vendor/qua/wifi/lib:/system/qua/lib:/system/qua/wifi/lib -export PATH=$PATH:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin:/usrdata:/system/qua/BT:/system/qua/wifi/bin +export PATH=$PATH:/vendor/qua/ko:/vendor/qua/BT:/vendor/qua/wifi/bin:/system/qua/BT:/system/qua/wifi/bin # Read timezone from param.ini if [ -f /data/config/param.ini ]; then