Rozwiązany Alphacool USB LCD 240x128 (TS-269L)

Dyskusja w 'Serwisowanie elektroniki oraz modyfikacje' rozpoczęta przez użytkownika ljmjakoop, 23 Styczeń 2014.

Ładowanie...
  1. ljmjakoop
    Offline

    ljmjakoop Passing Basics Beginner

    Dołączył:
    17 Listopad 2013
    Wiadomości:
    27
    Local Time:
    06:25
    Oceny:
    +13 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x69L
    Ethernet:
    1 GbE
    TS-x69L 1 GbE
    Hej,
    czy ktoś byłby mi w stanie pomóc z odpaleniem LCD4linux (bądź czegoś innego) na TS-269L? Mam ekran na USB Alphacool 240x128. Identyczny jak ten:
    Alphacool LCD 240x128 - Dzikie.NET

    Z sama konfiguracja skryptu do wyswietlania takich czy innych informacji nie bede mial problemu, ale nie moge tego w ogole odpalic. Na PC chodzi slicznie. Nie jestem super biegły w środowisku Linux.
    LCD4linux: LCD4Linux

    Ten sterownik, z tego co wiem, obsługuje ekran Alphacool 240x128 USB, ale ni grzyba nie wiem jak to ożywić. Próbowałem wcześniej na TS-119p+, ale też bez rezultatu:-(

    Bardzo bym prosił o jakieś wskazówki jak sie za to zabrać, albo jakąś instrukcję postępowania w punktach. Oczywiście jeżeli ktoś miałby chwilkę czasu, bądź wiedziałby jak to zrobić.

    Sądzę, że dodatek w postaci takiego ekranu byłby bardzo fajnym projektem dla QNAP'ów bez LCD.
     
  2. kaktus
    Offline

    kaktus μC Circuitmaker Q's Editor

    Dołączył:
    14 Luty 2011
    Wiadomości:
    932
    Miejscowość:
    opolskie
    Local Time:
    07:25
    Oceny:
    +225 / 9 / -3
    Followers:
    3
    QNAP:
    TS-219P+
    Ethernet:
    1 GbE
    TS-219P+ 1 GbE
    Pod natywnym Debianem dla QTS , który przygotował Silas Mariusz uruchomisz obsługę tego cudeńka, co do Qnapa i jego QTS to poczytam w wolnej chwili ...
     
    • Lubię to! Lubię to! x 1
  3. ljmjakoop
    Offline

    ljmjakoop Passing Basics Beginner

    Dołączył:
    17 Listopad 2013
    Wiadomości:
    27
    Local Time:
    06:25
    Oceny:
    +13 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x69L
    Ethernet:
    1 GbE
    TS-x69L 1 GbE
    Ktos odpalił coś podobnego na takim qnapie: DSCN9175.JPG on CoolStuff – Attachment – LCD4Linux

    Z tego co się orientuje, jest to możliwe na QTS Qnapa samego.
    --- Połączono posty, 23 Styczeń 2014, Data oryginalnego postu: 23 Styczeń 2014 ---
    A nie mówiłem, że się da:DD hehe Na razie mam sam ekran testowy, ale odpalilem to na TS-119p+.
    IMAG0312.

    Skoro dalo sie na tym NASie, to i da sie na innych:) Dalsze kombinowania przy najbliższej okazji:) Mam nadzieję, że uda mi sie zrobić ten projekcik:)
     
    • Lubię to! Lubię to! x 1
  4. kaktus
    Offline

    kaktus μC Circuitmaker Q's Editor

    Dołączył:
    14 Luty 2011
    Wiadomości:
    932
    Miejscowość:
    opolskie
    Local Time:
    07:25
    Oceny:
    +225 / 9 / -3
    Followers:
    3
    QNAP:
    TS-219P+
    Ethernet:
    1 GbE
    TS-219P+ 1 GbE
    Opisz wszystko ładnie co i jak ...
     
  5. ljmjakoop
    Offline

    ljmjakoop Passing Basics Beginner

    Dołączył:
    17 Listopad 2013
    Wiadomości:
    27
    Local Time:
    06:25
    Oceny:
    +13 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x69L
    Ethernet:
    1 GbE
    TS-x69L 1 GbE
    Na razie doszedłem do tego, że sam "lcd4linux" nie obsługuje ekranu Alphacool i potrzebny jest zewnętrzny sterownik "serdisplib". To co widać na zdjęciu, to praca samego sterownika "serdisplib". Trzeba zrobić, żeby "lcd4linux" korzystał z tego właśnie sterownika. Niestety nie miałem czasu jeszcze się tym zająć jeszcze. Generalnie rodzaj wyświetlanych informacji na ekranie (tym czy innym - u mnie Alphacool) i ich "szata graficzna" konfigurowana jest w pliku "lcd4linux.conf". Wiem, że to żadne szczegóły, lecz opiszę całość, gdy uda mi się doprowadzić ten projekt do końca - może się komuś przyda.
     
  6. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 372
    Miejscowość:
    Nowy Sącz
    Local Time:
    07:25
    Oceny:
    +1 422 / 30 / -6
    Followers:
    23
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE
    TVS-x71 1 GbE
    Jestem ciekaw co z tego wyjdzie. Szkoda, że nie mam tez takiego LCD'ka chętnie bym się pobawił :)
     
    • Lizak Lizak x 1
  7. kaktus
    Offline

    kaktus μC Circuitmaker Q's Editor

    Dołączył:
    14 Luty 2011
    Wiadomości:
    932
    Miejscowość:
    opolskie
    Local Time:
    07:25
    Oceny:
    +225 / 9 / -3
    Followers:
    3
    QNAP:
    TS-219P+
    Ethernet:
    1 GbE
    TS-219P+ 1 GbE
    Mają też działać zwykłe znakowe wyświetlacze o różnych organizacjach np 2 wiersze po 16 znaków na popularnym sterowniki DH44780. Być może trzeba będzie dorobić jakiś interfejs. Ponieważ temat mnie zainteresował, będę się też wgryzał weń w miarę wolnych mocy przerobowych ;-/
    Tutaj gość pokazuje z czym odpalił wyświetlacz - apetyt rośnie ... :D
     
  8. ljmjakoop
    Offline

    ljmjakoop Passing Basics Beginner

    Dołączył:
    17 Listopad 2013
    Wiadomości:
    27
    Local Time:
    06:25
    Oceny:
    +13 / 0 / -0
    Followers:
    0
    QNAP:
    TS-x69L
    Ethernet:
    1 GbE
    TS-x69L 1 GbE
    No i klops! Sam sterownik "serdisplib" działa i można nawet sobie latający prostokąt wyświetlić - super-bezużyteczne. "Lcd4linux" też się zainstalował, wszystko pięknie ładnie, ale podczas ładowania wywala "drv_init(serdisplib) failed: no such driver". Może serdisplib i lcd4linux ma być wgrany/zainstalowany do jakiegoś konkretnego miejsca - nie wiem. Zrobiłem udział "lcd", tam wgrałem jedno i drugie, i zainstalowałem. Może coś przeoczyłem, co myślicie?
    --- Połączono posty, 24 Styczeń 2014, Data oryginalnego postu: 24 Styczeń 2014 ---
    Na liście sterowników, nie ma serdisplib:-(
    --- Połączono posty, 24 Styczeń 2014 ---
    Wygląda to jakby "serdisplib" nie był zainstalowany tylko coś tam przemieliło się w udziale "lcd/serdisplib". Próbuje to zainstalować przez:
    Kod (Bash):
    1. ./configure --enable-libusb
    2. make
    3. make install
    --- Połączono posty, 24 Styczeń 2014 ---
    Nie wiem co z tym dalej zrobic, próbowałem na różne sposoby. Lcd4linux nie widzi serdisplib - nie jest prawdopodobnie zainstalowany (choć się instaluje, chyba???). Na razie pasuje, może wpadnie mi coś do głowy.
    --- Połączono posty, 28 Styczeń 2014 ---
    No i sie udało:D

    Link: http://www.youtube.com/watch?v=3QnG4jXV9_o


    LCD4Linux ze sterownikem Serdisplib na Qnap'ie TS-119p+. Gdy znajde chwilke, to opisze dokladnie co i jak zrobic. Choć muszę powiedzieć, że gimnastyki bylo dużo:) Jeszcze musze dopisać do init.d dla boot'u i spróbować zrobić to samo na TS-269L. Filmik pokazuje tylko kilka funkcji, ale nie mialem czasu więcej dorzucić - najważniejsze, że w końcu działa!!:)
    --- Połączono posty, 29 Styczeń 2014 ---
    Przykład bazuje na wyświetlaczu ALPHACOOL LCD 240x128. Ten wyświetlacz wymaga sterownika "serdisplib". "Lcd4linux" obsługuje natywnie inne wyświetlacze na USB jak:
    Supported displays: Displays – LCD4Linux

    Procedura przeprowadzona została na serwerze Qnap TS-119p+.

    Instalujemy:
    1. Optware qpkg

    2. gcc, libtool, make, autoconf, automake, grep i libusb. NIE instalować "lcd4linux" ipk, dostępne w Optware - nie jest tam ustawiony przełącznik ./configure --with-drivers=serdisplib.

    3. Podłączany ekran LCD USB

    **Ja utworzyłem sobie osobny udział sieciowy "lcd" na pliki instalacyjne**

    4. W udziale "lcd" tworzymy foldery "lcd4linux" i "serdisplib". Do tych folderów przegrwany odpowiednio rozpakowane lcd4linux i serdisplib. (Ja korzystałem z wersji "lcd4linux" "0.11.0-SVN" i "serdisplib" "1.97.9")

    5. Logujemy się na SSH przez PuTTY jako root/admin.

    6. Przechodzimy do udziału "lcd" i do folferu "serdisplib".

    7. Musimy skonfigurowac pakiet poleceniem:
    Kod (Bash):
    1. # domyślnie sersiplib ma wyłączony support dla libusb,
    2. # a wyświetlacze LCD na USB z obsługi libusb
    3. ./configure --enable-libusb
    4. make
    5. make install
    Możemy wywołać testowe pattern'y komendą:
    Kod (Bash):
    1. src/testserdisp -n alphacool -p 'USB:060C/04EB'
    Wywołanie (komenda) samego sterownika serdisplib jak i testserdisp, powinno zainstalować się w /usr/local/bin. Więc na przykład można wywołać komendę /usr/local/bin/testserdisp -n alphacool -p 'USB:060C/04EB', bo wpisanie samego testserdisp da komunikat, że nie ma takiej komendy.

    8. Przechodzimy do udziału "lcd", do folderu "lcd4linux" i przeprowadzamy:
    Kod (Bash):
    1. ./configure --with-drivers=serdisplib
    2. make
    3. make install
    9. W folderze /etc utworzy się plik "lcd4linux.conf". Program "lcd4linux" może się nie uruchomić, ponieważ "lcd4linux.conf" musi mieć "chmod 600".
    Konfiguracja dla "Alphacool" w lcd4linux.conf:
    Kod (Text):
    1. Display SerDispLib {
    2.   Driver 'serdisplib'
    3.   Port 'USB:060C/04EB'
    4.   Model 'ALPHACOOL'
    5. }
    Dla innych ekranów trzeba poszukać w specyfikacji "lcd4linux". LCD4Linux

    10. Po takich czynnościach "lcd4linux" powinien również być zainstalowany w folderze /usr/local/bin. Możemy wywołać /usr/local/bin/lcd4linux -Fvv.

    11. Ekran LCD powinien się uruchomić i wyświetlić informacje, które skonfigurowaliśmy sobie w pliku "lcd4linux.conf".

    Dołączam gotową paczkę , którą zmontowałem sobie na potrzeby tego projektu (Alphacool LCD.zip)

    Może komuś się przyda ta instrukcja:)
     

    Załączone pliki:

    • lcd4linux log.txt
      Rozmiar pliku:
      7,1 KB
      Wyświetleń:
      3
      MD5 Sum:
      588b4d191425b97d9247d970646736b7
    • lcd4linux drivers list.txt
      Rozmiar pliku:
      1,3 KB
      Wyświetleń:
      2
      MD5 Sum:
      5e16d76df133a7c46f23b3ed5435f8a8
    • serdisplib log.txt
      Rozmiar pliku:
      6,4 KB
      Wyświetleń:
      2
      MD5 Sum:
      3afc18cdb4b16a30afc58f9232b8b8f0
    • Alphacool LCD.zip
      Rozmiar pliku:
      3,3 MB
      Wyświetleń:
      1
      MD5 Sum:
      03cfa1aa3240567e7c5ceb4c1ee9cdca
    • Lubię to! Lubię to! x 3
    • Piwo Piwo x 1
  9. kaktus
    Offline

    kaktus μC Circuitmaker Q's Editor

    Dołączył:
    14 Luty 2011
    Wiadomości:
    932
    Miejscowość:
    opolskie
    Local Time:
    07:25
    Oceny:
    +225 / 9 / -3
    Followers:
    3
    QNAP:
    TS-219P+
    Ethernet:
    1 GbE
    TS-219P+ 1 GbE

Poleć tę stronę

Użytkownicy znaleźli te stronę szukając słów:

  1. lcd4linux 240x128

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Odrzuć powiadomienie.