Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-12-01 11:02:02

  dhg - Amiga User

dhg
Amiga User
Skąd: podlasie / bielsk-podlaski
Zarejestrowany: 2010-09-24

LCD2LPT mini howto

Instalacja i konfiguracja LCDproc dla wyświetlaczy zgodnych z HD44780

Część z nas montuje w swoich PC różne niestandartowe dodatki.
Ja sam mam tzw zacięcie do moddingu i Over Clockingu i chciałbym widzieć prametry mojego komputera na bieżąco.
O ile komputer jest wykożystywany w sposób normalny, z monitorem itd wszystko jest ok, pod windows jest mnóstwo Softu w stylu MBM czy speedfan, w Linuksie mamy conky.
A jednak, część z nas używa komputera jako servera, rutera czy też do innych zastosowań nie wymagających monitora czy klawiatury.
Sprawdzanie parametrów w takim ukladzie wymaga logowania się do systemu przez ssh, czy też konsolę szeregową.
W takim przypadku nieocenioną pomocą okazuje się projekt LCD2LPT.Koszt niewielki, złożenie urządzenia to 10 minut zabawy lutownicą.
Mając gotowe LCD2LPT czas zająć się oprogramowaniem.
Na Linux dostępne są dwa projekty: lcd4linux i LCDproc.
Pierwszy ma duże możliwości konfiguracji, jednak nie byłem w stanie zmusić go do współpracy.
Drugi, choć o mniejszych możliwościach, działa prawie od ręki.

Więc po kolei:

Ze strony projeku http://lcdproc.omnipotent.net/ ściągamy najnowszą wersję LCDproc.
Wypakowujemy archiwum i z poziomu root'a wydajemy polecenia:

Kod:

    ./configure --enable-drivers=hd44780
    make
    make install

Twórcy programu postanowili troche utrudnic nam życie umieszczjąc pliki konfiguracyjne w /usr/local/etc ale szybko to naprawimy :D

Kod:

    mv /usr/local/etc/LCDd.conf /etc/LCDd.conf
    mv /usr/local/etc/lcdproc.conf /etc/lcdproc.conf

Następnie , dla naszej własnej wygody kopiujemy z foldery ze źródłami katalog drivers:

Kod:

 mkdir /etc/lcd
 cp /home/dhg/lcdproc-0.5.3/lcdproc-0.5.3/server/drivers /etc/lcd

następnie dokonujemy modyfikacji plików LCDd.conf i lcdproc.conf:

Kod:

    nano /etc/LCDd.conf

zmieniamy w nim wartości na następujące:

w sekcji server:

Kod:

    Driver=hd44780
    User=nobody
    DriverPath=/etc/lcd/drivers/

w sekcji hd44780

Kod:

    ConnectionType=winamp
    Device=/dev/lp0
    Size=16x2 //w zależności od wyświetlacza 16x1, 16x2, 20x2, 20x4 itd

W lcdproc.conf zaznaczamy bądź odznaczamy interesujące nas parametry wg własnych potrzeb.

Aby program automatycznie startował z systemem w /etc/rc.local dodajemy:

Kod:

/usr/local/sbin/LCDd -c /etc/LCDd.conf
/usr/local/bin/lcdproc -c /etc/lcdproc.conf

Żeby sprawdzić czy wszystko na pewno działa wklepujemy w konsoli:

Kod:

    LCDd -c /etc/LCDd.conf
    lcdproc -c /etc/lcdproc.conf

Pisząc to wzorowałem się na artykule z Tomahawk Blog.
Szukając na DUG nie znalazłem żadnej precyzyjnej informacji, dlatego też postanowiłem uzupełnić tę małą niedogodność.


Tylko amigowiec potrafi generować fractale w czasie rzeczywistym używając do obliczeń wyłącznie żołądka

http://th06.deviantart.net/fs8/200H/i/2005/353/1/a/Fluxbox_User___User_Bar_by_The_pGo.jpg

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)