Anleitung siehe unten
Für den Raspberry Pi 4 B gibt es mittlerweile eine Vielzahl von TFT IPS Displays. Dies wurde möglich durch den "Linux Framebuffer-Treiber für kleine TFT-Display-Module" von notro. Musste dieser früher selber in den Kernel installiert werden, ist dieser heute im Kernel integriert bzw. gibt es von den Display Herstellern ein fertiges Raspian IMAGE für die microSDHC Speicherkarte.
Eine Gute Anleitung findet ihr auf der Raspberry Pi Webseite: Installing Operating System Images
Kurz gesagt: Download + Unzip + Überprüfe mit "df -h oder fdisk -l" welche DEVICE Bezeichnung die Micro SD Karte hat und schreibe es auf diese:
dd if=2024-03-15-raspios-bookworm-arm64-lite.img of=/dev/sdX 2.6 GiB [========================================================>] 100%
Mount von der Speicherkarte die Partition bootfs
touch ssh echo "pi:$(echo 'raspberry' | openssl passwd -6 -stdin)" > userconf
Optional:
pi@raspberrypi ~ $ sudo dpkg-reconfigure locales [*] de_DE.UTF-8 UTF-8 <Ok> de_DE.UTF-8 <Ok> pi@raspberrypi ~ $ sudo dpkg-reconfigure tzdata Europa <Ok> Berlin <Ok> Current default time zone: 'Europe/Berlin' ... sudo reboot
Am Ende hinzufügen
pi@raspberrypi ~ $ sudo nano /boot/config.txt # NeoSec TinyLCD 3.5" dtoverlay=tinylcd35,rotate=270,speed=48000000,touch # Adafruit PiTFT 3.5" dtoverlay=pitft35-resistive,rotate=270,speed=42000000 # Watterott RPi-Display 2.8" dtoverlay=rpi-display,rotate=270,speed=32000000,touch
pi@raspberrypi ~ $ git clone https://github.com/waveshare/LCD-show.git pi@raspberrypi ~ $ cd LCD-show/ pi@raspberrypi:~/LCD-show $ sudo cp ./waveshare4c-overlay.dtb /boot/overlays/waveshare4c.dtbo pi@raspberrypi:~/LCD-show $ sudo cp ./waveshare4c-overlay.dtb /boot/overlays/ pi@raspberrypi ~ $ sudo nano /boot/config.txt #Waveshare 4.0 [4inch_RPi_LCD_(C)] dtoverlay=waveshare4c:rotate=90
Go through the following menu choices:
Encoding to use on the console: <UTF-8>
Character set to support: <Guess optimal character set>
Font for the console: Terminus (default is VGA)
Font size: 6x12 (framebuffer only)
pi@raspberrypi ~ $ sudo dpkg-reconfigure console-setup
Füge folgendes AN DAS ENDE DER ZEILE
pi@raspberrypi ~ $ sudo nano /boot/cmdline.txt fbcon=map:10
pi@raspberrypi ~ $ sudo nano /etc/kbd/config BLANK_TIME=0
am Ende der Zeile hinzufügen
pi@raspberrypi ~ $ sudo nano /boot/cmdline.txt consoleblank=0
Beim neustart des Pi's wird der Bildschirm von weiß auf schwarz wechseln - das Display wurde erfolgreich initialisiert und der Boot-up Text wird auf dem Display angezeigt.
pi@raspberrypi ~ $ sudo reboot