Raspberry Pi + TFT IPS Displays + Raspberry Pi OS

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.

NeoSec TinyLCD 3.5"

Anleitung siehe unten

Download Seite

Adafruit PiTFT 3.5"

Anleitung siehe unten

Download Seite

Anleitung Installieren von Betriebssystem-Images (.img)

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

Einstellung des Raspberry Pi

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

1. overlay einstellen

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

2a. Änderung der Standard Konsolenschrift

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

2b. Boot-up Text auf dem Display anzeigen lassen

Füge folgendes AN DAS ENDE DER ZEILE

pi@raspberrypi ~ $ sudo nano /boot/cmdline.txt

fbcon=map:10

3. Jessi: Bildschirm-Timeout (Konsole) verhindern

pi@raspberrypi ~ $ sudo nano /etc/kbd/config

BLANK_TIME=0

3a. Jessi Bug - Schwarzer Bildschirm auf der Konsole

am Ende der Zeile hinzufügen

pi@raspberrypi ~ $ sudo nano /boot/cmdline.txt

consoleblank=0

4. Raspberry Pi neustarten

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

Kommentare:

Erlaubte HTML-Tags: <strong>, <a href="">, <em>
Info: Kommentar wird nach Bearbeitung zeitnah freigeschaltet.