mirror of
https://github.com/goodtft/LCD-show.git
synced 2024-11-29 02:24:12 +01:00
support 64bit system
This commit is contained in:
parent
256181deee
commit
5fde0ac5e9
34
MHS35B-show
34
MHS35B-show
@ -11,13 +11,16 @@ fi
|
|||||||
sudo cp ./usr/mhs35b-overlay.dtb /boot/overlays/
|
sudo cp ./usr/mhs35b-overlay.dtb /boot/overlays/
|
||||||
sudo cp ./usr/mhs35b-overlay.dtb /boot/overlays/mhs35b.dtbo
|
sudo cp ./usr/mhs35b-overlay.dtb /boot/overlays/mhs35b.dtbo
|
||||||
|
|
||||||
root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'`
|
#root_dev=`grep -oPr "root=[^\s]*" /boot/cmdline.txt | awk -F= '{printf $NF}'`
|
||||||
if test "$root_dev" = "/dev/mmcblk0p7";then
|
#if test "$root_dev" = "/dev/mmcblk0p7";then
|
||||||
sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak
|
#sudo cp -rf ./boot/config-noobs-nomal.txt ./boot/config.txt.bak
|
||||||
else
|
#else
|
||||||
sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak
|
#sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak
|
||||||
|
#sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
|
||||||
|
#fi
|
||||||
|
|
||||||
|
source ./system_config.sh
|
||||||
sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
|
sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
|
||||||
fi
|
|
||||||
sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak
|
sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak
|
||||||
sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak
|
sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak
|
||||||
sudo echo "enable_uart=1" >> ./boot/config.txt.bak
|
sudo echo "enable_uart=1" >> ./boot/config.txt.bak
|
||||||
@ -46,10 +49,11 @@ sudo cp ./usr/inittab /etc/
|
|||||||
sudo touch ./.have_installed
|
sudo touch ./.have_installed
|
||||||
echo "gpio:resistance:mhs35b:90:480:320" > ./.have_installed
|
echo "gpio:resistance:mhs35b:90:480:320" > ./.have_installed
|
||||||
|
|
||||||
|
sudo apt-get update
|
||||||
#FBCP install
|
#FBCP install
|
||||||
wget --spider -q -o /dev/null --tries=1 -T 10 https://cmake.org/
|
wget --spider -q -o /dev/null --tries=1 -T 10 https://cmake.org/
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
sudo apt-get update
|
#sudo apt-get update
|
||||||
sudo apt-get install cmake -y 2> error_output.txt
|
sudo apt-get install cmake -y 2> error_output.txt
|
||||||
result=`cat ./error_output.txt`
|
result=`cat ./error_output.txt`
|
||||||
echo -e "\033[31m$result\033[0m"
|
echo -e "\033[31m$result\033[0m"
|
||||||
@ -92,6 +96,7 @@ fi
|
|||||||
version=`uname -v`
|
version=`uname -v`
|
||||||
#if test "$nodeplatform" = "raspberrypi";then
|
#if test "$nodeplatform" = "raspberrypi";then
|
||||||
#echo "this is raspberrypi kernel"
|
#echo "this is raspberrypi kernel"
|
||||||
|
input_result=0
|
||||||
version=${version##* }
|
version=${version##* }
|
||||||
#version=${version#*#}
|
#version=${version#*#}
|
||||||
echo $version
|
echo $version
|
||||||
@ -100,10 +105,21 @@ echo "reboot"
|
|||||||
else
|
else
|
||||||
echo "need to update touch configuration"
|
echo "need to update touch configuration"
|
||||||
wget --spider -q -o /dev/null --tries=1 -T 10 http://mirrors.zju.edu.cn/raspbian/raspbian
|
wget --spider -q -o /dev/null --tries=1 -T 10 http://mirrors.zju.edu.cn/raspbian/raspbian
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
sudo apt-get install xserver-xorg-input-evdev 2> error_output.txt
|
input_result=1
|
||||||
else
|
else
|
||||||
|
sudo apt-get install xserver-xorg-input-evdev 2> error_output.txt
|
||||||
|
dpkg -l | grep xserver-xorg-input-evdev > /dev/null 2>&1
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
input_result=1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ $input_result -eq 1 ]; then
|
||||||
|
if [ $hardware_arch -eq 32 ]; then
|
||||||
sudo dpkg -i -B ./xserver-xorg-input-evdev_1%3a2.10.6-1+b1_armhf.deb 2> error_output.txt
|
sudo dpkg -i -B ./xserver-xorg-input-evdev_1%3a2.10.6-1+b1_armhf.deb 2> error_output.txt
|
||||||
|
elif [ $hardware_arch -eq 64 ]; then
|
||||||
|
sudo dpkg -i -B ./xserver-xorg-input-evdev_1%3a2.10.6-2_arm64.deb 2> error_output.txt
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
result=`cat ./error_output.txt`
|
result=`cat ./error_output.txt`
|
||||||
echo -e "\033[31m$result\033[0m"
|
echo -e "\033[31m$result\033[0m"
|
||||||
|
Loading…
Reference in New Issue
Block a user