Toto není návod jak si nainstalovat raspian nebo jiný systém na raspberry pi. Dále v příspěvku předpokládám, že již máte raspian nainstalován a v raspi se dostanete do příkazového řádku (ať už lokálně s monitorem a klávesnicí, nebo jako já přes síť z jiného počítače).
Motivace
Koupil jsem tento 3.5″ touchscreen z dx.com. Vypadá to že typ by mohl být „waveshare 3.5 palce“
Po připojení do SPI konektoru RPi se display jen rozsvítí a je bílá obrazovka.
Moje verze Raspianu je
uname -a
Linux lupus 3.18.5+ #1 PREEMPT Fri Feb 6 23:35:59 CET 2015 armv6l GNU/Linux
Na výše uvedené stránce je odaz na anglický manuál.
Dále jsem našel tento návod.
Instalace ovladače
Připojil jsem se přes putty do raspi.
Stáhl jsem si ovladače:
wget http://www.waveshare.net/w/upload/7/73/LCD-show.tar.gz
Nyní je čas na kávu, protože u mě tahalo asi 8KB/s takže asi 2h
unzip a přesun do adresáře s ovladači
tar zxvf LCD-show.tar.gz
cd LCD-show/
nastavení ovladačů
sudo ./LCD35-show
po cca minutě chroupání restartuje a po restartu již zobrazuje na touchscreenu (alespoň u mne).
Autologin
Jelikož nebudu mít na stálo připojenu klávesnici, potřebuji nastavit autologin.
Nalezl jsem návod zde tak jenom stručně.
Zeditovat /etc/inittab (mcedit je můj oblíbený editor, pokud nemáte nahraďte například za „nano“ nebo
„vi“)
sudo mcedit /etc/inittab
nahradit spouštění getty za přímé nalogování – po editaci u mě příslušná část vypadá takto (první řádek zakomentovaný původní a druhý je nově přidaný):
#1:2345:respawn:/sbin/getty --noclear 38400 tty1
1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1
dále nastavit boot do xwin
sudo mcedit /etc/rc.local
a před poslední řádek (exit 0) přidat
su -l pi -c startx
sudo reboot
Nyní už se mi zaloguje a pustí startx, jen se vždy nejprve zobrazí login screen, z čehož nejsem nadšen, ale nyní nebudu dál řešit. Možná časem update.