Merge e003cde2a701b8052d6e39ac98e5b5073b4364ec into 1cd5ea1b5357d30ca40c80df6a9d11b9172f2e0a

This commit is contained in:
Jeffrey Walton 2023-05-17 19:59:56 -07:00 committed by GitHub
commit e5da4d4f71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

316
README.md
View File

@ -1,204 +1,192 @@
### Install drivers in the Ubuntu system # LCD Show
https://github.com/lcdwiki/LCD-show-ubuntu
### Install drivers in the Kali system LCD show are the display drivers and scripts for 2.4, 2.8, 3.2, 3.5, 5.0 and 7.0 inch TFT LCD display for the Raspberry Pi 3B+/A/A+/B/B+/PI2/ PI3/ZERO/ZERO W.
https://github.com/lcdwiki/LCD-show-kali
### Install drivers in the RetroPie system Links for Ubuntu, Kali and Retropie Linux are available at the following locations.
https://github.com/lcdwiki/LCD-show-retropie
* https://github.com/lcdwiki/LCD-show-ubuntu
* https://github.com/lcdwiki/LCD-show-kali
* https://github.com/lcdwiki/LCD-show-retropie
# Install the LCD driver of Raspberry Pi
Install drivers in the Raspbian system<br> ## Step 1, Install Raspbian official mirror
====================================================
Update: <br>
v2.1-20191106<br>
Update to support MHS35B<br>
Update: <br>
v2.0-20190704<br>
Update to support rotate the display direction<br>
Update: <br>
v1.9-20181204<br>
Update to support MHS40 & MHS32<br>
Update: <br>
v1.8-20180907<br>
Update to support MHS35<br>
Update: <br>
v1.7-20180320<br>
Update to support Raspbian Version: March 2018(Release date:2018-03-13)<br>
Update: <br>
v1.6-20170824<br>
Update xserver to support Raspbian-2017-08-16<br>
Update: <br>
v1.5-20170706<br>
Update to support Raspbian-2017-07-05, Raspbian-2017-06-21<br>
Update: <br>
v1.3-20170612<br>
fixed to support Raspbian-2017-03-02, Raspbian-2017-04-10<br>
Update: <br>
v1.2-20170302<br>
Add xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb to support Raspbian-2017-03-02<br>
Update: <br>
v1.1-20160815<br><br>
1. Download Raspbian official mirror at https://www.raspberrypi.org/downloads/
2. Use `SDFormatter.exe` to format your memory card
3. Use `Win32DiskImager.exe` to burn image to memory card
# How to install the LCD driver of Raspberry Pi ## Step 2, Clone LCD-show repo onto your RPi
1.)Step1, Install Raspbian official mirror <br> 1. Use SSH to connect the Raspberry Pi
==================================================== 2. Ensure that the Raspberry Pi is connected to the Internet before executing the following commands:
a)Download Raspbian official mirror:<br>
https://www.raspberrypi.org/downloads/<br>
b)Use“SDFormatter.exe”to Format your TF Card<br>
c)Use“Win32DiskImager.exe” Burning mirror to TF Card<br>
2.) Step2, Clone my repo onto your pi<br> ```
==================================================== sudo rm -rf LCD-show
Use SSH to connect the Raspberry Pi, <br> git clone https://github.com/goodtft/LCD-show.git
And Ensure that the Raspberry Pi is connected to the Internet before executing the following commands: chmod -R 755 LCD-show
----------------------------------------------------------------------------------------------------- cd LCD-show/
```
```sudo rm -rf LCD-show```<br> ## Step 3, Execute the corresponding driver for your device
```git clone https://github.com/goodtft/LCD-show.git```<br>
```chmod -R 755 LCD-show```<br>
```cd LCD-show/```<br>
3.)Step3, According to your LCD's type, excute the corresponding driver: ## 2.4 inch RPi Display (MPI2401):
==================================================== #### Driver install:
* `sudo ./LCD24-show`
#### WIKI:
* CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display
* EN: http://www.lcdwiki.com/2.4inch_RPi_Display
# 2.4” RPi Display (MPI2401): ## 2.4 inch RPi Display For RPi 3A+ (MPI2411):
### Driver install: #### Driver install:
sudo ./LCD24-show * `sudo ./LCD24-3A+-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display <br> * CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display_For_RPi_3A+
EN: http://www.lcdwiki.com/2.4inch_RPi_Display * EN: http://www.lcdwiki.com/2.4inch_RPi_Display_For_RPi_3A+
## 2.8 inch RPi Display (MPI2801):
#### Driver install:
* `sudo ./LCD28-show`
#### WIKI:
* CN: http://www.lcdwiki.com/zh/2.8inch_RPi_Display
* EN: http://www.lcdwiki.com/2.8inch_RPi_Display
# 2.4” RPi Display For RPi 3A+ (MPI2411): ## 3.2 inch RPi Display (MPI3201):
### Driver install: #### Driver install:
sudo ./LCD24-3A+-show * `sudo ./LCD32-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display_For_RPi_3A+ <br> * CN: http://www.lcdwiki.com/zh/3.2inch_RPi_Display
EN: http://www.lcdwiki.com/2.4inch_RPi_Display_For_RPi_3A+ * EN: http://www.lcdwiki.com/3.2inch_RPi_Display
# 2.8” RPi Display (MPI2801): ## MHS-3.2 inch RPi Display (MHS3232):
### Driver install: #### Driver install:
sudo ./LCD28-show * `sudo ./MHS32-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/2.8inch_RPi_Display <br> * CN: http://www.lcdwiki.com/zh/MHS-3.2inch_Display
EN: http://www.lcdwiki.com/2.8inch_RPi_Display * EN: http://www.lcdwiki.com/MHS-3.2inch_Display
# 3.2” RPi Display (MPI3201): ## 3.5 inch RPi Display (MPI3501):
### Driver install: #### Driver install:
sudo ./LCD32-show * `sudo ./LCD35-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/3.2inch_RPi_Display <br> * CN: http://www.lcdwiki.com/zh/3.5inch_RPi_Display
EN: http://www.lcdwiki.com/3.2inch_RPi_Display * EN: http://www.lcdwiki.com/3.5inch_RPi_Display
# MHS-3.2” RPi Display (MHS3232): ## 3.5 inch HDMI Display-B (MPI3508):
### Driver install: #### Driver install:
sudo ./MHS32-show * `sudo ./MPI3508-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-3.2inch_Display <br> * CN: http://www.lcdwiki.com/zh/3.5inch_HDMI_Display-B
EN: http://www.lcdwiki.com/MHS-3.2inch_Display * EN: http://www.lcdwiki.com/3.5inch_HDMI_Display-B
# 3.5” RPi Display(MPI3501): ## MHS-3.5 inch RPi Display (MHS3528):
### Driver install: #### Driver install:
sudo ./LCD35-show * `sudo ./MHS35-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/3.5inch_RPi_Display <br> * CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display
EN: http://www.lcdwiki.com/3.5inch_RPi_Display
# 3.5” HDMI Display-B(MPI3508):
### Driver install:
sudo ./MPI3508-show
### WIKI:
CN: http://www.lcdwiki.com/zh/3.5inch_HDMI_Display-B <br>
EN: http://www.lcdwiki.com/3.5inch_HDMI_Display-B
# MHS-3.5” RPi Display(MHS3528):
### Driver install:
sudo ./MHS35-show
### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display <br>
EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display
# MHS-3.5” RPi Display-B(MHS35XX): ## MHS-3.5 inch RPi Display-B (MHS35XX):
### Driver install: #### Driver install:
sudo ./MHS35B-show * `sudo ./MHS35B-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display-B <br> * CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display-B
EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display-B * EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display-B
# 4.0" HDMI Display(MPI4008): ## 4.0 inch HDMI Display (MPI4008):
### Driver install: #### Driver install:
sudo ./MPI4008-show * `sudo ./MPI4008-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/4inch_HDMI_Display-C <br> * CN: http://www.lcdwiki.com/zh/4inch_HDMI_Display-C
EN: http://www.lcdwiki.com/4inch_HDMI_Display-C * EN: http://www.lcdwiki.com/4inch_HDMI_Display-C
# MHS-4.0" HDMI Display-B(MHS4001): ## MHS-4.0 inch HDMI Display-B (MHS4001):
### Driver install: #### Driver install:
sudo ./MHS40-show * `sudo ./MHS40-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/MHS-4.0inch_Display-B <br> * CN: http://www.lcdwiki.com/zh/MHS-4.0inch_Display-B
EN: http://www.lcdwiki.com/MHS-4.0inch_Display-B * EN: http://www.lcdwiki.com/MHS-4.0inch_Display-B
# 5.0” HDMI Display(Resistance touch)(MPI5008): ## 5.0 inch HDMI Display(Resistance touch) (MPI5008):
### Driver install: #### Driver install:
sudo ./LCD5-show * `sudo ./LCD5-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display <br> * CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display
EN: http://www.lcdwiki.com/5inch_HDMI_Display * EN: http://www.lcdwiki.com/5inch_HDMI_Display
# 5inch HDMI Display-B(Capacitor touch)(MPI5001): ## 5 inch HDMI Display-B(Capacitor touch) (MPI5001):
### Driver install: #### Driver install:
sudo ./MPI5001-show * `sudo ./MPI5001-show`
### WIKI: #### WIKI:
CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display-B <br> * CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display-B
EN: http://www.lcdwiki.com/5inch_HDMI_Display-B * EN: http://www.lcdwiki.com/5inch_HDMI_Display-B
# 7inch HDMI Display-B-800X480(MPI7001):
### Driver install:
sudo ./LCD7B-show
### WIKI:
CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-B <br>
EN: http://www.lcdwiki.com/7inch_HDMI_Display-B
# 7inch HDMI Display-C-1024X600(MPI7002):
### Driver install:
sudo ./LCD7C-show
### WIKI:
CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-C <br>
EN: http://www.lcdwiki.com/7inch_HDMI_Display-C
Wait for a moment after executing the above command, then you can use the corresponding raspberry LCD.
## 7 inch HDMI Display-B-800X480 (MPI7001):
#### Driver install:
* `sudo ./LCD7B-show`
#### WIKI:
* CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-B
* EN: http://www.lcdwiki.com/7inch_HDMI_Display-B
## 7 inch HDMI Display-C-1024X600 (MPI7002):
#### Driver install:
* `sudo ./LCD7C-show`
#### WIKI:
* CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-C
* EN: http://www.lcdwiki.com/7inch_HDMI_Display-C
Wait a moment after executing the above command, then you can use the corresponding raspberry LCD.
# How to rotate the display direction # How to rotate the display direction
This method only applies to the Raspberry Pi series of display screens, other display screens do not apply. This method only applies to the Raspberry Pi series of display screens, other display screens do not apply.
### Method 1, If the driver is not installed, execute the following command (Raspberry Pi needs to connected to the Internet): ## Method 1, If the driver is not installed
sudo rm -rf LCD-show<br> Execute the following command if the driver is not installed. The Raspberry Pi needs an Internet connection.
git clone https://github.com/goodtft/LCD-show.git<br>
chmod -R 755 LCD-show<br>
cd LCD-show/<br>
sudo ./XXX-show 90<br>
After execution, the driver will be installed. The system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.<br> ```
( ' XXX-show ' can be changed to the corresponding driver, and ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)<br> sudo rm -rf LCD-show`
git clone https://github.com/goodtft/LCD-show`.git
chmod -R 755 LCD-show`
cd LCD-show`/
sudo ./XXX-show` 90
```
### Method 2, If the driver is already installed, execute the following command: After execution, the driver will be installed. The system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.
cd LCD-show/<br> `XXX-show` can be changed to the corresponding driver, and `90` can be changed to `0`, `90`, `180` or `270`, representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees, respecitively.
sudo ./rotate.sh 90<br>
After execution, the system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.<br> ### Method 2, If the driver is already installed
( ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)<br>
(If the rotate.sh prompt cannot be found, use Method 1 to install the latest drivers)
Execute the following command if the driver is already installed. No Internet connection is required.
```
cd LCD-show/
sudo ./rotate.sh 90
```
After execution, the system will automatically restart and the driver will be installed. The system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.
`XXX-show` can be changed to the corresponding driver, and `90` can be changed to `0`, `90`, `180` or `270`, representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees, respecitively.
# Change Log
* v2.1-20191106
- Update to support MHS35B
* v2.0-20190704
- Update to support rotate the display direction
* v1.9-20181204
- Update to support MHS40 & MHS32
* v1.8-20180907
- Update to support MHS35
* v1.7-20180320
- Update to support Raspbian Version: March 2018(Release date:2018-03-13)
* v1.6-20170824
- Update xserver to support Raspbian-2017-08-16
* v1.5-20170706
- Update to support Raspbian-2017-07-05, Raspbian-2017-06-21
* v1.3-20170612
* fixed to support Raspbian-2017-03-02, Raspbian-2017-04-10
* v1.2-20170302
* Add xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb to support Raspbian-2017-03-02
* v1.1-20160815