оно не в PATH?
а как это можно объяснить?
$ ipkg install lcd4linux
Installing lcd4linux to root...
Configuring lcd4linux
Successfully terminated.
$ lcd4linux -Fvv
-sh: lcd4linux: not found
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
оно не в PATH?
ASUS RT-N66U
ASUS RT-N16 + FW 1.9.2.7-rtn
ASUS WL500gP V1 + 1.9.2.7-rtn
PC SoftRouter - 2x1GbE LAN + 1x802.11n WLAN AP + Debian Testing + ruTorrent-3.0/rTorrrent-0.8.6
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
Это точно. И еще вызывает трудности программная часть управления экраном. Я пока тока python немного освоил для программирования на роутере. И уперся в то как при старте роутера запустить питоновый скрипт, чтоб он постоянно крутился. Видимо надо демона писать. На сях пишу под виндувс, а к линуху не знаю с какой стороны подойти.
Asus RT-AC66U, Xerox Phaser 3160B, on the shelf RT-N16 (Killed by lightning)
WL-500gPv1 128MB, WL-500W 300MHz/128M, LCD 40x4, DIR-320 8Mb/64MB
WL-700g 128MB, MNV25E2+ and more and more devices. provod.beeline.ru
-------------------------------------------
Computers. Since 1984. First one - "МИР-1"
LnrMn, перечитал еще раз Ваши посты на 2-3 странице, с фотками. У меня тут свой колхоз: arduino+lcd экранчик от мобилки, подключено к usb. Действительно, lcd4linux то что надо, уже все придумано. Пойду писать эмулятор какого-нить экранчика под arduino. Ардуину таки проще прошить чем pic-контроллер.
PS. LCD2USB, есть такой проект на avr, вот его я и буду переносить на arduino. Он и кнопки поддерживает.
Last edited by natural; 01-08-2010 at 22:59.
Всем здравствуйте.
Прежде всего хочу поблагодарить участников форума за создание отличного ресурса.
У меня такой вопрос. Купил на e-bay вот такой экранчик: http://www.sureelectronics.net/goods.php?id=885(16*2, USB). С компьютером работает прекрасно через LCDSmartie. В lcd4linux для него тоже есть поддержка(http://ssl.bulix.org/projects/lcd4li.../MatrixOrbital). Проблема в том, что непонятно, какой порт прописывать для него в конфигурационном файле. Я в linux совсем мало разбираюсь, поэтому прошу помощи.
Насколько я понимаю, работа с этим экраном должна производится через виртуальный com-порт. Т.е. когда я подключаю экран по usb к роутеру в /dev должен появиться ttySx. Этого не происходит. Я пробовал выполнить
insmod usbserial.o
чтобы включить поддержку виртуальных com-портов работающих через usb.
Но насколько я понял после изучения форума, необходимо еще выполнить insmod для конкретной модели преобразователя usb<->serial.
В экране установлен преобразователь на основе микросхемы CP2102.
Выполнение
insmod cp2102.o
приводит к ошибке.
Пожалуйста, подскажите, что можно сделать в этой ситуации.
Всем еще раз привет. Большое спасибо за то, что откликнулись. Кстати, тут на форуме подымался вопрос о стоимости таких экранов. Мой обошелся в 7$ вместе с доставкой.
lly, роутер у меня WL500gpv2. Прошивка: 1.9.2.7-d-r1222.
LnrMn, спасибо за наводку. Не уверен, что смогу, но обязательно попробую. На домашних машинах у меня Linux не установлен, поэтому решил компилировать на роутере. Нашел на форуме, что для компиляции нужны пакеты optware-devel и buildroot. Первый установился без проблем, а вот со вторым сложность: Package buildroot wants to install file /opt/include/iconv.h But that file is already provided by package libiconv.
Кто-нибудь может подсказать, как решить эту проблему?
Кстати, нашел исходники этого драйвера еще тут: http://www.etheus.net/CP210x_Linux_Driver. Но тут он в виде патча для ядра.
LnrMn, задача интересная. Не подскажите, откуда начать?
Правильно ли я понимаю, что наиболее простой путь - это скомпилировать cp210x.o? Тогда зачем пересобирать всю прошивку?
lly, спасибо.
Обновился до прошивки 1825. Выполнил insmod usbserial.o и cp210x.o.
Ошибок не было.
После подключения дисплея к USB-порту, в /dev/usb/tts появилось новое устройство с именем '0'.
В конфигурационном файле lcd4linux.conf написал следующее:
Display DE-LD011 {
Driver 'MatrixOrbital'
Model 'DE-LD011'
Port '/dev/usb/tts/0'
Speed '9600'
}
Widget Test {
class 'Text'
expression 'Test output'
width 16
align 'L'
update 1000
}
Layout Default {
Row2 {
Col2 'Test'
}
}
Variables {
tick 500
}
Display 'DE-LD011'
Layout 'Default'
При попытке запуска lcd4linux получаю ошибку:
MatrixOrbitalisplayE-LD011.Model 'DE-LD011' is unknown from /tmp/harddisk/lcd4linux/lcd4linux.conf.
Странно, здесь: http://ssl.bulix.org/projects/lcd4li.../MatrixOrbital явно указывается, что это дисплей поддерживается.
Попробовал вместо модели DE-LD011 указать модель LK162-12(размеры совпадают, но протоколы разные) -- в первой строчке дисплея появляется текст "LCD4Linux 0.10.1"(раньше там было LCDSmartie). В нижней строчке как было так и остается "Sure electronics". К сожалению, заданный в конфигурационном файле виджет не отображается.
Итого:
Насколько я понимаю, драйвер установился и работает нормально. Еще раз всем спасибо за помощь. LCD4Linux смог подцепить экран. Почему не отображается виджет не совсем понятно. Может быть дело в том, что модель и протокол не соответствуют. Но тогда почему отображается текст "LCD4Linux 0.10.1"?
Написал по этому поводу в Sure Electronics. Сейчас еще напишу в мейл-лист LCD4Linux.
Всем привет!
Похоже в репозитории устаревшая версия lcd4linux - при запуске с ключом "-l" в списке поддерживаемых отсутствует "DE-LD011", хотя на оф. сайте заявляется о его поддержке.
Взял исходники из svn, посмотрел -- в них есть поддержка искомого девайса.
Попытался скомпилировать прямо на роутере. При вызове make получил вот такое сообщение об ошибке:
....
aclocal.m4:16: warning: this file was generated for autoconf 2.65.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
aclocal.m4:2476: cannot open `m4/libtool.m4': No such file or directory
aclocal.m4:2477: cannot open `m4/ltoptions.m4': No such file or directory
aclocal.m4:2478: cannot open `m4/ltsugar.m4': No such file or directory
aclocal.m4:2479: cannot open `m4/ltversion.m4': No such file or directory
aclocal.m4:2480: cannot open `m4/lt~obsolete.m4': No such file or directory
autom4te: /opt/bin/m4 failed with exit status: 1
make: *** [configure] Error 1
Я в Linux новичок, подскажите пожалуйста, что это сообщение означает.
И в каком направлении "копать", чтобы эту ошибку исправить.
Еще раз всем привет. У меня большая проблема со сборкой новой версии lcd4linux. На самом роутере не собирается с ошибкой, которую я приводил ранее. На Ubuntu не собирается toolchain. Кто-нибудь может подсказать как этот пакет был собран для репозитория(конкретно, под каким Linux)? Может быть где-нибудь можно скачать образ системы с уже собранным toolchain? А может кто-нибудь из гуру обновит этот пакет в репозитории?
Last edited by Omega; 28-04-2011 at 21:27. Reason: 2 post merged
как тут и написано надо ставить autoconf 2.65aclocal.m4:16: warning: this file was generated for autoconf 2.65.
You have another version of autoconf. It may work, but is not guaranteed to.
...
Я в Linux новичок, подскажите пожалуйста, что это сообщение означает.
И в каком направлении "копать", чтобы эту ошибку исправить.
Я смог подцепить LCD от Sure Electronics к роутеру. Хочу еще раз поблагодарить всех за помощь. Без al37919, lly и меня бы не получилось. Кстати, если речь снова зашла о цене экранов, то мне предложение Sure кажется одним из самых выгодных.
Как я и предполагал, драйвер работал нормально. Проблема была в lcd4linux. Я собрал из иcходников lcdproc и он сразу смог подцепил экран. Правда в первой строчке информация отображалась некорректно. Пришлось подождать пока в последней версии lcdproc не появилась полноценная поддержка экранов от Sure. Теперь все работает отлично.