MyPIAmp project - RPI spelare och förstärkare (7 / 12 steg)
Steg 7: Kontrollera din LCD - installera lcdproc
LCDproc är en klient-svit inklusive drivrutiner för alla typer av fiffiga LCD-skärmar.
Servern LCDd gör det möjligt att visa text och andra data på en LCD-display. LCDd kan också hantera vissa inmatningsenheter.
4.1 > sudo apt-get update
4.2 > sudo lämplig-få installera lcdproc
Obs: På ändringsloggen behandlingen avslutas med "q" inte "ctrl-C"
Ansluta LCD ryggsäck till en USB-port, skriver:
4.3 > dmesg
Nära botten av listan bör du hitta några referenser till en USB-enhet. En av referenserna bör omfatta ett tty namn... till exempel:
[6.263337] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM enhet
Notera på namnet "ttyACM0" eller vilket andra namn som kanske har tilldelats till din LCD-ryggsäck. Du behöver det för att konfigurera programvaran.
Konfigurera LCDd, LCD-daemon
LCDd kommer att kontrollera din LCD och använder LCDd.conf filen. Platsen för denna fil kan variera beroende på installationsmetoden som du har använt. Bästa sättet att hitta den är frågan kommandot:
4.4 > sudo hitta / - namn LCDd.conf-Skriv ut
Troligtvis hittar du det på /etc/LCDd.conf
Redigera filen (Observera att filen måste redigeras som root)
4.5 > sudo nano /etc/LCDd.conf
## Filen skrevs av cme kommando.
## Du kan köra "cme redigera" till ändra den här filen.
## Kör "cme lista" att få listan över program som finns på ditt system
## Du kan också ändra innehållet i filen med din favorit editor.
[server]
#DriverPath = / usr/lib / / lcdproc /
DriverPath = / usr/lib/arm-linux-gnueabihf/lcdproc /
Förare = MtxOrb
NextScreenKey = höger
PrevScreenKey = vänster
ReportToSyslog = nej
ToggleRotateKey = ange
#Foreground = Ja
Serverscreen = nej
[menu]
DownKey = ner
Enter = ange
Menu = fly
UpKey = upp
[MtxOrb]
Device = / dev/ttyACM0
Storlek = 16 x 2
Typ = lkd
Kontrast = 900
ljusstyrka = 400
hasAdjustableBacklight = Ja
Binda = 127.0.0.1
Port = 13666
Användare = ingen
Nu låt oss göra en testkörning
4.6 sudo/etc/LCDd
Om man kastar ett felmeddelande som den mest troliga orsaken är att angett du fel enheten eller drivrutinens sökväg pekar inte till den rätta förare platsen (eller missar slutet snedstreck) eller LCDd.conf är på fel plats...
Om allt går ok, bör du Visa på din LCD ett hälsningsmeddelande från LCDd server som väntar på en klient för att binda och börja att visa meddelanden...
Utfärda Ctrl-C för att stoppa servern (om du har okommenterade posten förgrunden = ja annars du ska utfärda sudo LCDd stopp) komplett konfiguration för LCD
Om du gjort din installation med hjälp av apt-get, bör det redan auto-start...