Page 14 of 15 FirstFirst ... 412131415 LastLast
Results 196 to 210 of 216

Thread: USB LCD дисплей для роутера (HD44780 & LCD4Linux)

  1. #196
    менялся лайаут... то есть чтоб MPD как то команду подавал, ну или как ещё
    Вы конечно извените ,но этого предложения я не понял ,что такое "лайаут" ??? Можно по подробней ??
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  2. #197
    Join Date
    Aug 2010
    Location
    Великий Новгород
    Posts
    62
    Quote Originally Posted by max2007 View Post
    Вы конечно извените ,но этого предложения я не понял ,что такое "лайаут" ??? Можно по подробней ??
    layout это шаблон который будет выводится на экран
    PHP Code:
    Layout L20x4 {
        
    Row1 {
        
    Col1  'mpd-combo'
        
    }
        
    Row2 {
        
    Col1 'smallMP3Bar_part1'
        
    Col15 'smallMP3Bar_part2'
        
    }
        
    Row3 {
            
    Col1 'mpd-reprnd'
        
    Col9 'mpd-playerstatus'
        
    Col17 'mpd-bitrate'
        
    }    
        
    Row4 {
            
    Col1 'mpd-toggler'
        
    Col14 'mpd-vol'
        
    }    

    в щаблон расставляются виджеты (Widget)
    PHP Code:
    #
    # small playbar and track time

    Widget smallMP3Bar_part1 {
        class 
    'Bar'
        
    expression mpd::elapsedTimeSec()
        
    length 14
        min 0
        max mpd
    ::totalTimeSec()
        
    direction 'E'
        
    style 'H'
        
    update tack

    и в конце конфига lcd4linux задаётся layout который будет выводится
    PHP Code:
    Layout 'L20x4' 
    дак вот в конфиге много разных layout, и хотелось бы как то переключаться между ними, то есть выводить разную информацию на экранчик, в зависимости от событий
    RT-N16 умер без видимой причины, выгорел свич и всё питание
    купил ещё один и умер так же))

    Вечно живой WL-500Gp V.1+ Samsung hdd 640 Gb+USB Sound

  3. #198
    Аааа.... теперь догнал , я чёто совсем позабыл как выглядит конфиг файл lcd4linux , давно забросил я lcd4linux , так как работать толком не захотел , постоянно отваливался , постоянно ошибки в логе . Пускай роутер остаётся роутером

    P.S Но MPD всё равно юзаю , слушаю онлайн радио !!! Отлично пашет , без никаких проблем , mp3 с папки тоже отлично возпроизводит !!!
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  4. #199
    Join Date
    Aug 2010
    Location
    Великий Новгород
    Posts
    62
    ну у меня вроде как без единой ошибки работает пока ещё.

    я тож MPD юзаю с web интерфейсом phpMP, очень удобная вещь))

    я хотелел ещё помимо экранчика воспроизведения ещё и пульт приделать для полного счастья))
    RT-N16 умер без видимой причины, выгорел свич и всё питание
    купил ещё один и умер так же))

    Вечно живой WL-500Gp V.1+ Samsung hdd 640 Gb+USB Sound

  5. #200
    Поделитесь phpMP , и если можно то вкратце как его установить ??? Спасибо !!!

    Спасибо сам всё нашёл и розобрался !!!
    Last edited by max2007; 28-09-2011 at 22:28.
    Asus RT-N16 FW:1.9.2.7-rtn-r2944 + HDD 1 TB WD WD10EARS + Mobile Rack AgeStar SUB3AHT
    USB Flash 2 Gb Программы для чайника + nShaper + Poptop + Онлайн радио + Egreat EG-R1

  6. #201
    Join Date
    Aug 2010
    Location
    Великий Новгород
    Posts
    62
    дак и как же подружить lcd4linux и MPD?
    Attached Files Attached Files
    Last edited by bumbon4ik; 01-10-2011 at 20:05.
    RT-N16 умер без видимой причины, выгорел свич и всё питание
    купил ещё один и умер так же))

    Вечно живой WL-500Gp V.1+ Samsung hdd 640 Gb+USB Sound

  7. #202
    Join Date
    Aug 2010
    Location
    Великий Новгород
    Posts
    62

    Wink lcd4linux

    а никто не мог бы скомпилировать lcd4linux 11 с plugin_mpd.c?
    Буду очень благодарен
    RT-N16 умер без видимой причины, выгорел свич и всё питание
    купил ещё один и умер так же))

    Вечно живой WL-500Gp V.1+ Samsung hdd 640 Gb+USB Sound

  8. #203
    Собрал дисплей вот по этой схеме все работает, но есть проблема большая загрузка ЦП во время работы.
    Такое наблюдается как с lcdproc так и с lcd4linux, драйвер MtxOrb, пробовал с разными модулями ядра как описано вот тут.
    Подгружаю модуль все нормально стоит лишь запустить lcd4linux или lcdproc через пару секунд загрузка 100%.
    Для эксперимента собрал дисплей на базе arduino с FTDI, загрузка ЦП порядка 20%

    вот что показывает lsmod Подключен arduino
    PHP Code:
    [admin@WL-500 root]$ lsmod |grep ft
    ftdi_sio               37584  0 
    usbserial              32960  2 ftdi_sio
    ,option
    usbcore               143296  8 ftdi_sio
    ,option,cdc_acm,usbserial,usb_storage,usblp,ehci_hcd
    nf_nat_ftp              2336  0 
    nf_conntrack_ftp        7424  1 nf_nat_ftp 
    Подключен LCD2USB+
    PHP Code:
    [admin@WL-500 root]$ lsmod |grep acm
    cdc_acm                15056  0 
    usbcore               143296  7 option
    ,cdc_acm,usbserial,usb_storage,usblp,ehci_hcd 
    PHP Code:
    [admin@WL-500 root]$ lsmod |grep usb
    usbserial              32960  1 option
    usb_storage            86560  1 
    scsi_mod               97024  2 usb_storage
    ,sd_mod
    usblp                  14512  0 
    usbcore               143296  7 option
    ,cdc_acm,usbserial,usb_storage,usblp,ehci_hcd 
    PHP Code:
    [admin@WL-500 root]$ cat /usr/local/sbin/post-mount 
    #!/bin/sh

    kernel="$(uname -r)"
    kernel=${kernel:0:3}

    if [ 
    "$kernel"2.4" ]; then
    acm_mod
    ="acm"
    else
    acm_mod="cdc-acm"
    fi

    usbserial
    ="$(lsmod | grep usbserial)"
    acm="$(lsmod | grep $acm_mod)"
    option="$(lsmod | grep option)"

    [ -"$usbserial] && insmod usbserial;
    [ -
    "$acm] && insmod $acm_mod;
    [ -
    "$option] && insmod option;

    sleep 3

    /opt/etc/init.d/rc.unslung star 
    PHP Code:
    [admin@WL-500 root]$ uname -a
    Linux WL
    -500 2.6.22.19 #2 Fri Sep 16 22:44:34 MSK 2011 mips GNU/Linux 
    Версия модулей modules-1.9.2.7-rtn-r3300-MIPS32r1

    Обновил прошивку и модули до 3702 результат тот же. Может есть идеи?
    Last edited by Omega; 01-02-2014 at 14:24. Reason: fixed

  9. #204
    Камрады. Купил себе экранчик от SureElectronics 4x20 (DE-LD02x). Подключил, настроил lcd4linux. Наткнулся на те же грабли, что и несколько человек в этой теме до меня - криво отображаются бары. Покопавшись, я смог этот косяк побороть Во вложении исправленный драйвер. Подходит и для транковой версии, и для 11.0. Попутно попытался поправить косяк с очисткой экрана - стало лучше, но всё равно пара символов остаётся. Ну да чёрт с ними, главное бары заработали.
    drv_MatrixOrbital.zip
    Last edited by avg_joe; 16-05-2012 at 23:34.

  10. #205
    Нужна одна вещь, которой нигде не нашел - драйвер SureElec.so для lcdproc.
    Кто-нибудь может собрать и выложить?

    avg_joe, а как подцепить ваш .c-драйвер к lcd4linux?

  11. #206
    Quote Originally Posted by borneo View Post
    avg_joe, а как подцепить ваш .c-драйвер к lcd4linux?
    Пересобрать, заменив оригинальный файл моим, исправленным.

  12. #207

    Unhappy

    Доброго времени суток, коллеги. Помогите пожалуйста советом. Мои идеи закончились.
    Есть:
    • Asus RT-N16 [Tomato Firmware 1.28.0000 MIPSR2-115 K26 USB Mega-VPN build5x-115-EN]
    • LCD дисплей SureElectronics 4x20 (DE-LD021) [Bus 002 Device 002: ID 10c4:ea60]
    • lcd4linux [Version 0.11.0-SVN-965 starting MatrixOrbital: $Rev: 1140 $]
    • Модули: usbserial> option,cp2101,pl2303; (все кроме cp2101 родные от прошивки)

    ---------
    Суть проблемы:

    MatrixOrbital: using model 'DE-LD021'
    MatrixOrbital: using port '/dev/ttyUSB0' at 9600 baud
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: read(/dev/ttyUSB0): EAGAIN
    MatrixOrbital: display detection failed.
    MatrixOrbital: too much errors, giving up
    MatrixOrbital: write(/dev/ttyUSB0) failed: Resource temporarily unavailable
    Что пробовал:
    Различные модули ядра, менять Layout в конфиге, отключать USB-хаб, подключать дисплей на прямую к роутеру и т.д
    #LCD
    insmod /opt/extras/usbserial.ko
    insmod /opt/extras/option.ko
    insmod /opt/extras/cp2101.ko
    insmod /opt/extras/pl2303.ko
    echo "10c4 ea60" > /sys/bus/usb-serial/drivers/option1/new_id (без option.ko сам cp2101 не "узнает" устройство. В dmesg ничего при подключении LCD не выводится)
    ---
    После чего устройство появляется в /dev как /ttyUSB0;
    В конфиге:
    Variables {
    tick 500
    tack 100
    minute 60000
    }

    Display LD021 {
    Driver 'MatrixOrbital'
    Model 'DE-LD021'
    Port '/dev/ttyUSB0'
    Speed 9600
    Contrast 0
    BackLight 1
    }
    (.......)
    Display 'LD021'
    Layout 'Default'
    dmesg
    usbcore: registered new interface driver cp2101
    drivers/usb/serial/cp2101.c: Silicon Labs CP2101/CP2102 RS232 serial adaptor driver v0.07
    drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
    usbcore: registered new interface driver pl2303
    drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
    option 2-2:1.0: GSM modem (1-port) converter detected
    usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
    Всю голову уже сломал. Пробовал lcd4linux который компилировал vectorm - не выводит ничего...
    Может ли это быть конфликтом модулей ядра usbserial с usbaudio?
    Теряю надежду увидеть на экранчике что то кроме дефолтной заставки Shure Electronics
    Last edited by ragalt; 11-01-2014 at 08:17.
    • Asus RT-N16 [Tomato Firmware 1.28.0000 MIPSR2-115 K26 USB Mega-VPN build5x-115-EN]
    • D-Link DIR-320 MTS (White) [Linux DD-WRT 2.4.37 #4773 v24-sp2 (09/26/10) mini-usb-ftp (SVN revision 15280M NEWD Eko)]


  13. #208
    Quote Originally Posted by ragalt View Post
    dmesg

    usbcore: registered new interface driver cp2101
    drivers/usb/serial/cp2101.c: Silicon Labs CP2101/CP2102 RS232 serial adaptor driver v0.07
    drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
    usbcore: registered new interface driver pl2303
    drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
    option 2-2:1.0: GSM modem (1-port) converter detected
    usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
    Бы-гы-гы. Похоже томатовцы втащили себе неудачный коммит в rc-логику, который есть в заводской прошивке. Любое устройство с serial-интерфейсом считается 3G-модемом. Я столкнулся с этим, когда подключал USB-LAN карту к роутеру.

  14. #209

    Lightbulb

    Quote Originally Posted by ryzhov_al View Post
    Бы-гы-гы. Похоже томатовцы втащили себе неудачный коммит в rc-логику, который есть в заводской прошивке. Любое устройство с serial-интерфейсом считается 3G-модемом. Я столкнулся с этим, когда подключал USB-LAN карту к роутеру.
    Спасибо за ответ. Есть ли какое то решение в данной ситуации кроме смены прошивки? Если я правильно понимаю для работы Sure Electronics дисплея 4x20 достаточно установить модули cp2101 и usbserial.
    option и pl2303 не нужны? Но в таком случае устройство не маунтится как ttyUSB0, а добавить его в ручную по VID / PID без option никак. А с ним возникает проблема как описана выше. Кто нибудь находил решение?
    • Asus RT-N16 [Tomato Firmware 1.28.0000 MIPSR2-115 K26 USB Mega-VPN build5x-115-EN]
    • D-Link DIR-320 MTS (White) [Linux DD-WRT 2.4.37 #4773 v24-sp2 (09/26/10) mini-usb-ftp (SVN revision 15280M NEWD Eko)]


  15. #210
    Quote Originally Posted by ragalt View Post
    option и pl2303 не нужны?
    Встречный вопрос: а что мешает посмотреть для чего они нужны?

Page 14 of 15 FirstFirst ... 412131415 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •