Compare commits

...

8 Commits

Author SHA1 Message Date
goodtft
3fdfac02b9 modify MPI4008 and MPI3508 driver 2025-11-21 06:04:26 +00:00
goodtft
93c9939d8e modify MPI3508 and MPI4008 driver 2025-11-20 10:28:12 +00:00
goodtft
d2dc45d9b2 modify MPI5008 driver 2025-11-20 08:43:14 +00:00
goodtft
5e258f04f6 modify 5008 driver 2025-11-20 08:33:27 +00:00
goodtft
487606e533 modify 3508 and 4008 driver 2025-11-20 08:16:37 +00:00
goodtft
34db15e637 modify all GPIO module driver for new system 2025-11-19 11:22:02 +00:00
goodtft
99f12f75bc modify lcd35 driver for new system 2025-11-19 10:31:51 +00:00
goodtft
735a12105e modify LCD35 driver for new system 2025-11-19 08:25:31 +00:00
22 changed files with 236 additions and 34 deletions

View File

@@ -39,9 +39,19 @@ sudo cp -rf ./boot/config.txt.bak /boot/config.txt
#fi
#sudo cp ./usr/inittab /etc/
#sudo cp ./boot/config-mhs35.txt /boot/config.txt
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
sudo touch ./.have_installed
echo "gpio:resistance:LCD154:90:300:300" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
#FBCP install
if [ -d ./fbcp-ili9341 ]; then
sudo rm -rf ./fbcp-ili9341
@@ -75,6 +85,7 @@ cd - > /dev/null
sudo cp -rf ./etc/rc.local /etc/rc.local
fi
fi
fi
#KEY install
wget --spider -q -o /dev/null --tries=1 -T 10 http://mirrors.zju.edu.cn

View File

@@ -35,16 +35,27 @@ sudo cp -rf ./usr/99-calibration.conf-32-90 /etc/X11/xorg.conf.d/99-calibration
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-32.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:32:90:480:360" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -89,6 +100,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -97,8 +109,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -35,16 +35,27 @@ sudo cp -rf ./usr/99-calibration.conf-32-270 /etc/X11/xorg.conf.d/99-calibratio
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-32.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:32:270:480:360" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -89,6 +100,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -97,8 +109,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -35,16 +35,28 @@ sudo cp -rf ./usr/99-calibration.conf-32-270 /etc/X11/xorg.conf.d/99-calibratio
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-32.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:32:270:480:360" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -89,6 +101,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -97,8 +110,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -35,16 +35,28 @@ sudo cp -rf ./usr/99-calibration.conf-32-270 /etc/X11/xorg.conf.d/99-calibratio
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-32.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:32:270:480:360" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -89,6 +101,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -97,8 +110,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -36,16 +36,27 @@ sudo cp -rf ./usr/99-calibration.conf-35-90 /etc/X11/xorg.conf.d/99-calibration
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-35.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:35:90:480:320" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -90,6 +101,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -98,8 +110,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -48,13 +48,21 @@ sudo cp -rf ./boot/config.txt.bak /boot/config.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [ ! -d /etc/X11/xorg.conf.d ]; then
sudo mkdir /etc/X11/xorg.conf.d
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
fi
sudo cp -rf ./usr/99-calibration.conf-5-0 /etc/X11/xorg.conf.d/99-calibration.conf
sudo touch ./.have_installed
echo "hdmi:resistance:5:0:800:480" > ./.have_installed
@@ -64,8 +72,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017; then
echo "reboot"
@@ -75,7 +83,7 @@ wget --spider -q -o /dev/null --tries=1 -T 10 http://mirrors.zju.edu.cn/raspbian
if [ $? -ne 0 ]; then
input_result=1
else
sudo apt-get update
#sudo apt-get update
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

View File

@@ -36,16 +36,27 @@ sudo cp -rf ./usr/99-calibration.conf-mhs32-270 /etc/X11/xorg.conf.d/99-calibra
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-mhs32.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:mhs32:270:480:360" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -90,6 +101,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -98,8 +110,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -37,16 +37,27 @@ sudo cp -rf ./usr/99-calibration.conf-mhs35-90 /etc/X11/xorg.conf.d/99-calibrat
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-mhs35.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:mhs35:90:480:320" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -90,6 +101,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -98,8 +110,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -43,15 +43,26 @@ sudo cp -rf ./usr/99-calibration.conf-mhs35b-90 /etc/X11/xorg.conf.d/99-calibra
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
sudo touch ./.have_installed
echo "gpio:resistance:mhs35b:90:480:320" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -96,6 +107,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -104,8 +116,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -37,16 +37,27 @@ sudo cp -rf ./usr/99-calibration.conf-mhs35ips-90 /etc/X11/xorg.conf.d/99-calib
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-mhs35.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:mhs35ips:90:480:320" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -90,6 +101,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -98,8 +110,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -35,16 +35,27 @@ sudo cp -rf ./usr/99-calibration.conf-mhs395-90 /etc/X11/xorg.conf.d/99-calibra
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-mhs395.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:mhs395:90:480:320" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -89,6 +100,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -97,8 +109,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -36,6 +36,15 @@ sudo cp -rf ./usr/99-calibration.conf-mhs397-0 /etc/X11/xorg.conf.d/99-calibrat
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp -rf ./etc/rc.local /etc/rc.local
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
@@ -47,10 +56,12 @@ sudo cp -rf ./etc/rc.local /etc/rc.local
sudo cp -rf ./etc/modules /etc/modules
sudo chmod 644 /etc/modules
sudo cp -rf ./etc/modprobe.d/fbtft.conf /etc/modprobe.d/
fi
sudo touch ./.have_installed
echo "hdmi:resistance:mhs397:0:800:480" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -95,6 +106,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -103,8 +115,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -37,16 +37,27 @@ sudo cp -rf ./usr/99-calibration.conf-mis35-90 /etc/X11/xorg.conf.d/99-calibrat
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo-fbcp.conf /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp -rf ./etc/rc_x11.local /etc/rc.local
fi
#if test "$root_dev" = "/dev/mmcblk0p7";then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
if [[ "$deb_version" < "13.1" ]]; then
sudo cp ./usr/inittab /etc/
fi
#sudo cp ./boot/config-mhs35.txt /boot/config.txt
sudo touch ./.have_installed
echo "gpio:resistance:mis35:90:480:320" > ./.have_installed
if [[ "$deb_version" < "13.1" ]]; then
if [[ "$deb_version" < "12.10" ]]; then
sudo apt-get update
fi
@@ -91,6 +102,7 @@ fi
else
echo "bad network, can't install cmake!!!"
fi
fi
#evdev install
#nodeplatform=`uname -n`
@@ -99,8 +111,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -42,9 +42,19 @@ sudo cp ./usr/inittab /etc/
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
if [ ! -d /etc/X11/xorg.conf.d ]; then
sudo mkdir /etc/X11/xorg.conf.d
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo sed -i "/xrandr -d :0 -s/d" /etc/xdg/lxsession/rpd-x/autostart
sudo sed -i '1s/$/ video=HDMI-A-1:640x480M@60/' /boot/firmware/cmdline.txt
sudo echo "xrandr -d :0 -s 640x480" >> /etc/xdg/lxsession/rpd-x/autostart
fi
sudo cp -rf ./usr/99-calibration.conf-3508-0 /etc/X11/xorg.conf.d/99-calibration.conf
sudo touch ./.have_installed
echo "hdmi:resistance:3508:0:480:320" > ./.have_installed
@@ -55,8 +65,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

View File

@@ -34,6 +34,7 @@ sudo echo "hdmi_cvt 480 800 60 6 0 0 0" >> ./boot/config.txt.bak
sudo echo "dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900" >> ./boot/config.txt.bak
sudo cp -rf ./boot/config.txt.bak /boot/config.txt
if [[ "$deb_version" < "13.1" ]]; then
if [ $hardware_model -eq 5 ]; then
sudo sed -i "/xrandr -o/d" /etc/xdg/lxsession/LXDE-pi/autostart
sudo echo "xrandr -o 1" >> /etc/xdg/lxsession/LXDE-pi/autostart
@@ -49,9 +50,21 @@ sudo cp ./usr/inittab /etc/
if [[ "$deb_version" < "12.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf
fi
fi
if [ ! -d /etc/X11/xorg.conf.d ]; then
sudo mkdir /etc/X11/xorg.conf.d
fi
if [[ "$deb_version" = "13.1" ]] || [[ "$deb_version" > "13.1" ]]; then
sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.~
sudo cp -rf ./etc/.bash_profile /home/$username/
#sudo cp ./usr/cmdline.txt /boot/firmware/
#sudo sed -i "/xrandr -d :0 -o/d" /etc/xdg/lxsession/rpd-x/autostart
sudo sed -i '1s/$/ video=HDMI-A-1:480x800M@60,rotate=90/' /boot/firmware/cmdline.txt
sudo echo "xrandr -d :0 -o 1" >> /etc/xdg/lxsession/rpd-x/autostart
fi
sudo cp -rf ./usr/99-calibration.conf-397-270 /etc/X11/xorg.conf.d/99-calibration.conf
sudo touch ./.have_installed
echo "hdmi:resistance:397:270:480:800" > ./.have_installed
@@ -62,8 +75,8 @@ version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
input_result=0
version=${version##* }
#version=${version#*#}
version=${version##*(}
version=${version%%-*}
echo $version
if test $version -lt 2017;then
echo "reboot"

2
etc/.bash_profile Normal file
View File

@@ -0,0 +1,2 @@
export FRAMEBUFFER=/dev/fb1
startx 2> /tmp/log_output.txt

3
etc/autostart Normal file
View File

@@ -0,0 +1,3 @@
@lxpanel-pi
@pcmanfm-pi
@xscreensaver -no-splash

View File

@@ -43,7 +43,14 @@ sudo cp -rf ./boot/config-noobs-nomal.txt /boot/config.txt
#sudo cp -rf ./usr/cmdline.txt-noobs-original /boot/cmdline.txt
else
sudo cp -rf ./boot/config-nomal.txt /boot/config.txt
#sudo cp -rf ./usr/cmdline.txt-original /boot/cmdline.txt
if [[ "$deb_ver" = "13.1" ]] || [[ "$deb_ver" > "13.1" ]]; then
sudo sed -i '/ video/s/ video.*$//' /boot/firmware/cmdline.txt
sudo sed -i "/xrandr/d" /etc/xdg/lxsession/rpd-x/autostart
#sudo cp -rf ./usr/cmdline.txt-original /boot/firmware/cmdline.txt
#sudo cp ./etc/autostart /etc/xdg/lxsession/rpd-x/
fi
fi
if [ -f /usr/share/X11/xorg.conf.d/99-fbturbo.conf ]; then
sudo cp -rf /usr/share/X11/xorg.conf.d/99-fbturbo.conf ./.system_backup/

View File

@@ -3,6 +3,7 @@
big_version=`lsb_release -r | awk -F ' ' '{printf $NF}'`
deb_version=`cat /etc/debian_version | tr -d '\n'`
hw_result=`tr -d '\0' < /proc/device-tree/model`
username=`logname | tr -d '\n'`
if [ $(getconf WORD_BIT) = '32' ] && [ $(getconf LONG_BIT) = '64' ] ; then
hardware_arch=64
@@ -16,6 +17,7 @@ else
hardware_model=255
fi
sudo raspi-config nonint do_boot_behaviour B2
sudo raspi-config nonint do_wayland W1
if [ -f /boot/firmware/config.txt ]; then
sudo ln -sf /boot/firmware/config.txt /boot/config.txt

View File

@@ -1 +1 @@
dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:10 fbcon=font:ProFont6x11 logo.nologo
console=serial0,115200 console=tty1 root=PARTUUID=eee1bbdc-02 rootfstype=ext4 fsck.repair=yes rootwait video=HDMI-A-1:480x800M@60,rotate=90

View File

@@ -1 +1 @@
console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
console=serial0,115200 console=tty1 root=PARTUUID=eee1bbdc-02 rootfstype=ext4 fsck.repair=yes rootwait