BLOZI 10.1寸LCD价签折腾记3-环境配置

去除BLOZI设置并升级软件

Busybox编译

1
2
3
4
5
wget https://www.busybox.net/downloads/busybox-1.37.0.tar.bz2
tar -xvf busybox-1.37.0.tar.bz2
cd busybox-1.37.0
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- defconfig
nano .config

接下来需要对.config进行手动修改

  1. L44 -> CONFIG_STATIC=y

  2. L98 -> CONFIG_SHA1-HWACCEL=n

  3. L99 -> CONFIG_SHA256-HWACCEL=n

  4. L844 -> CONFIG_SEEDRNG=n

  5. L939 -> CONFIG_FEATURE_IP_LINK_CAN=n

保存后进行编译

1
2
3
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- -j4
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- install
cd _install/bin

此时该文件夹下会存在可执行文件busybox

将编译好的busybox文件复制到F1C200S开发板上执行测试

1
2
3
4
adb push busybox busybox
adb shell

> ./busybox ls

若能正常显示/文件夹即可将文件全部复制到开发板

1
2
3
4
5
6
7
8
9
> rm /busybox
> mkdir /mnt/UDISK/busybox
cd ..
tar -czvf bin.tar.gz -C bin .
adb push bin.tar.gz /mnt/UDISK/busybox
> cd /mnt/UDISK
> tar -xzvf bin.tar.gz -C /mnt/UDISK/busybox
> cd /mnt/UDISK/busybox
> ./busybox tar -xzvf bin.tar.gz -C /bin

关闭BLOZI的环境

参考BLOZI 10.1寸LCD价签折腾记1-软硬件分析终端启动流程分析的内容,将/etc/profile.d/bloziplayer.sh最下面的部分全部注释掉即可

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#echo "-- wpa supplicant init --"
#wpa_supplicant_init
#echo "-- blozi player close --"
#blozi_player_close
#sleep 2
#echo "-- blozi player start --"
#blozi_player_start
#sleep 2
#blozi_player_daemon 1>/dev/null 2>&1 &
#blozi_player_start
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计,DoubleCat 修改
© Copyright Licensed under CC BY-NC-SA 4.0