Skocz do zawartości
Onufr

Openelec i LCD2USB (hd44780)

Rekomendowane odpowiedzi

Witam

Chciałem podłączyć wyświetlacz do swojego htpc i niestety po pół nocy walki złożyłem rękawice:(

Wszystkie tutoriale jakie znalazłem dotyczą XBMClive lub innych linuxów a na openelec jedynie te dotyczace malinki i złącza GPIO. Odrazu zaznaczę że z linuksami niewiele do tej pory miałem wspólnego.

Wyświetlacz jaki posiadam to VDF 20x2 (http://allegro.pl/vf...2836282513.html) działąjący na sterowniku LCD2USB (hd44780)

Mój htpc to w skrócie MSI E350IA-E44 którym stoi Openelec aktualnie w wersji 2.95.4 (3.0 beta 4)

fragment pliku advancedsettings.xml

<lcd>
 <rows>2</rows>
 <columns>20</columns>
 <scrolldelay>4</scrolldelay>
</lcd>

fragment pliku guisettings.xml

<videoscreen>
	<guicalibration></guicalibration>
	<haslcd>true</haslcd>
	<monitor>DFP1</monitor>
	<resolution>28</resolution>
	<screen>0</screen>
	<screenmode>DESKTOP</screenmode>
	<testpattern></testpattern>
	<vsync>2</vsync>
</videoscreen>

plik LCD.xml pozostawiłem narazie bez zmian.

obecności pliku LCDd.conf nie stwierdziłem, podejrzewam że to główna przyczyna nie działania wyświetlacza. We wszystkich tutorialach jakie studiowałem jest instalowany LCDproc, nie znalazłem tylko sposobu w jaki mógłbym go zainstalować w openelec. Katalog lcdproc jest obecny w /usr/lib/ nie wiem tylko czy to dobrze czy nie:)

z góry dzięki za pomoc.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przyczyną braku obsługi wyświetlacza nie jest brak zainstalowanego pakietu lcdproc a brak skompilowanego w nim sterownika do hd44780. Znalazłam artykuł opisujący jak obejść ten problem, należy spreparować instalkę openeleca z obsługą owego sterownika http://tweaking4all.com/home-theater/xbmc-and-others/raspberry-pi-openelec-using-a-hd44780-display.

Pytanie czy faktycznie jest to jedyne rozwiązanie? nie wierzę że wszyscy używający tego typu wyświetlaczy sami kompilują sobie openeleca;)

Jednorazowo przypuszczam że temat jest do ogarnięcia ale co w przypadku aktualizacji? czy za każdym razem muszę preparować instalkę z obsługą hd44780?

Nie chce mi się też wierzyć że nikt z szanownych forumowiczów nie przerabiał takiego rozwiązania, przyznać się który coś wie:)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jakis czas temu walczylem z tym samym i skonczylo sie na tym ze poddalem sie z kompilacja Openelec bo udalo mi sie zainstalowac wyswietlacz pod XBMCbuntu. Obecnie czeka mnie podniesienie systemu do nowszej wersji wiec znow wrocilem do tematu. Znalazlem ten tutek http://openelec.tv/forum/12-guides-tips-and-tricks/28516-how-to-get-lcd2usb-based-displays-to-work-example-hd44780 i chyba sprobuje, chociaz kompilowanie reczne za kazdym razem mi sie srednio podoba. Zakladam ze aktualizacja pozniej moze nadpisac na nowo moja kompilacje i tym samym proces bede musial powtarzac.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dokładnie z tego wątku który podczepiłeś dotarłem do artykułu który umieściłem wyżej (ostatni post).

O kant tyłka taka robota szczególnie teraz gdy co tydzień wychodzi nowa wersja (beta bo beta ale zawsze...) Trzeba chyba zgłosić nowe issue do projektu, może kiedyś i ten sterownik zostanie dodany, przecież nie waży nie wiadomo ile a na pewno kilka osób chętnie go przyjmie na pokład.

Nigdy jeszcze nie bawiłem się w kompilowanie czegokolwiek, cóż nowe wyzwanie, pochwalę się czy się powiodło czy poległem:)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam czy jesteście w stanie napisać mi łopatologicznie ja lcd2usb odpalić na openelec

Mam wyświetlacz 16x2 i sterownik lcd2usb, nietety poległem z tematem.

Podobno obecnie openelec na wszystko w sobie tylko starczy przez ftp odpowiednio ustawić sterowniki , niestety nie wiem jak.

może chociasz jakaś podpowiedz.....

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dla potomnych..

wystarczy utworzyć i skopiować plik LCDd.conf do folderu Confligfiles, i restartujemy system

Do edycji pliku urzywamy np Notepad++, u mie wystartowało z taką zawartościa:

[server]
DriverPath=/usr/lib/lcdproc/
Driver=hd44780
Bind=127.0.0.1
Port=13666
User=nobody
WaitTime=5
ServerScreen=no
ToggleRotateKey=Enter
PrevScreenKey=Left
NextScreenKey=Right
[menu]
MenuKey=Escape
EnterKey=Enter
UpKey=Up
DownKey=Down
## Hitachi HD44780 driver ##
[hd44780]
ConnectionType=lcd2usb
Port=0x378
Device=/dev/ttyS0
Speed=0
Keypad=no
Contrast=850
Brightness=800
OffBrightness=0
Backlight=yes
OutputPort=no
Size=16x2
CharMap=hd44780_default
DelayBus=true
KeyMatrix_4_1=Enter
KeyMatrix_4_2=Up
KeyMatrix_4_3=Down
KeyMatrix_4_4=Escape

Oczywiście jeśli mamy inny wyświetlacz modyfikujemy dane.

Edytowane przez tczrasz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...