User Tools

Site Tools


doc:appunti:hardware:raspberrypi_lcd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:hardware:raspberrypi_lcd [2017/12/06 12:55] niccolodoc:appunti:hardware:raspberrypi_lcd [2019/07/24 09:58] – [LCD 3.5" su Raspberry Pi 3 e Raspbian Jessie] niccolo
Line 1: Line 1:
-====== Display LCD 3.5" su Raspberry Pi 3 e Raspbian Jessie ======+====== Display LCD su Raspberry Pi ====== 
 + 
 +===== LCD 10.1" su Raspberry Pi 3 e Raspbian Stretch ===== 
 + 
 +Il display ha una porta **HDMI**, quindi il collegamento è immediato. Al boot tuttavia compare un **bordo nero** per cui l'immagine di Xorg non utilizza l'intero schermo. Da **xrandr -q** risulta infatti attiva una risoluzione di **1184x624** contro una risoluzione nativa di **1280x720**. 
 + 
 +Nel file **/boot/config.txt** si abilita la riga che è commentata per default: 
 + 
 +<file> 
 +disable_overscan=1 
 +</file> 
 + 
 +Volendo è possibile forzare la risoluzione con le opzioni: 
 + 
 +<file> 
 +framebuffer_width=1280 
 +framebuffer_height=800 
 +</file> 
 + 
 +Queste impostazioni si riflettono sulle opzioni che vengono passate come parametri al kernel, è sufficiente vedere il contenuto di **/proc/cmdline** e vedere ad esempio **bcm2708_fb.fbwidth=1280** **bcm2708_fb.fbheight=800**. 
 + 
 +===== LCD 3.5" su Raspberry Pi 3 e Raspbian Jessie =====
  
 In genere i fornitori di display LCD per Raspberry forniscono una **propria immagine** del sistema operativo con il supporto LCD già abilitato. Chi volesse attivare il display su una **installazione standard** può seguire questi appunti. Il test è stato fatto su **Raspberry Pi 3** con **Raspbian Jessie** e **LCD Kuman 3.5" 480x320 RGB TFT**. In genere i fornitori di display LCD per Raspberry forniscono una **propria immagine** del sistema operativo con il supporto LCD già abilitato. Chi volesse attivare il display su una **installazione standard** può seguire questi appunti. Il test è stato fatto su **Raspberry Pi 3** con **Raspbian Jessie** e **LCD Kuman 3.5" 480x320 RGB TFT**.
Line 29: Line 50:
   * tty7 => X.org su HDMI   * tty7 => X.org su HDMI
  
-È possibile passare da una console testuale all'altra con la consueta combinazione **Alt-Fn**, oppure **Ctrl-Alt-Fn** per uscire dalla console X.org.+È possibile passare da una console testuale all'altra con la consueta combinazione **Alt-Fn**, oppure **Ctrl-Alt-Fn** per uscire dalla console X.org.  
 + 
 +Verificare che siano disponibili due framebuffer device: **/dev/fb0** e **/dev/fb1**, il primo è diretto verso il monitor HDMI, il secondo verso il display LCD. 
 + 
 +FIXME: Come controllare i vari tty? Come far partire X.org su LCD invece che HDMI (viene ignorato il file 99-fbturbo.conf che è stato messo)? 
 + 
 +===== Overscan ===== 
 + 
 +Nel file **/boot/config.txt** è possibile aggiustare l'overscan. In questo esempio sono stati **ridotti i bordi neri** impostando dei **valori negativi**: 
 + 
 +<file> 
 +#disable_overscan=1 
 + 
 +overscan_left=-10 
 +overscan_right=-10 
 +overscan_top=-22 
 +overscan_bottom=-22 
 +</file>
doc/appunti/hardware/raspberrypi_lcd.txt · Last modified: 2019/07/24 10:01 by niccolo