PDA

Bekijk de volledige versie : Передовой опыт подключения дисплеев ;-)



TVadim
07-10-2006, 18:07
Дано:
- ASUS WL-500-g Premium
- Самостоятельно созданный преобразователь ttl 3.3V - rs-232 для внутренних последовательных портов;
- Palm -M500.

В Palm: программа эмуляции А/Ц дисплея 4 строки на 20 символов:
http://palmorb.sourceforge.net/

И в маршрутизаторе пакетом http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/buildroot_3.4.6-1_mipsel.ipk с мелкими поправками компилирован пакет:
lcdproc: http://lcdproc.omnipotent.net/.

Работает, фото:

Duke
07-10-2006, 20:33
Теперь бы I2c сэмулить через свободные ноги Gpio - и я первый разберу старушку 3210 и врежу ее экран в асус :d
А так проще девайс в консоль сунуть. С покетом я такое проделывал ;)

TVadim
08-10-2006, 06:38
Теперь бы I2c сэмулить через свободные ноги Gpio - и я первый разберу старушку 3210 и врежу ее экран в асус :d
А так проще девайс в консоль сунуть. С покетом я такое проделывал ;)
Консоль тоже работает, только шрифт мелкий:(

Danya0w
15-06-2010, 23:47
почти встроить винмобайл в дисплей и получится КПК =)
а идея мне понравилась)
хочу попробовать кпкшку подключить к роутеру, у него всеравно отсутсвуют хард кнопки и разбит тач, но дисплей живой.
предположим я найду у коммуникатора com-port для его управления, как его сконнектить с роутером?
здорово было бы подключить для двух-стороннего управления роутером с кпк и кпк с роутера =)

Omega
17-06-2010, 21:43
HowTo: Use Palm as 500gP LCD

http://wl500g.info/attachment.php?attachmentid=4255&stc=1&d=1233995933

SOURCE/MERITS
AVEN: (http://aven138.blogspot.com/2008/11/wl-500gp-lcd-lcd4linux-palmorb.html)

ASUMPTIONS

.- Oleg firmware 1.9.2.7-10
.- Serial to USB adapter with chipset Prolific 2303
.- Palm Pilot IIIxe
.- usbutils ipkg package installed

HOW-TO

(1) Install PalmOrb (http://palmorb.sourceforge.net/) on your Palm Pilot

(2) Plug the serial-to-usb adapter directly to a USB port on the router.
(NOT to an external USB Hub connected to the router!)

Run the following command to confirm the router detects the usb-serial adapter

$ lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 1970:0000
Bus 001 Device 004: ID 04b4:6830 Cypress Semiconductor Corp. USB-2.0 IDE Adapter

Line showing "Prolific Technology, Inc. PL2303 Serial Port" confirm everything is Ok to proceed with next steps.

(3) Install LCD manager package:

ipkg install lcd4linux

(4) Install serial managers:

insmod usbserial
insmod pl2303

(5) Create configuration file for LCD manager:

nano /opt/etc/lcd4linux.conf

(6) Paste the following text:

Display PalmOrb {
Driver 'MatrixOrbital'
Model 'LK204-25'
Port '/dev/usb/tts/0'
Speed 19200
Icons 1
}

Widget OS {
class 'Text'
expression '*** '.uname('sysname').' '.uname('release').' ***'
width 20
align 'M'
speed 100
update tick
}

Widget CPU {
class 'Text'
expression uname('machine')
prefix 'CPU '
width 9
align 'L'
update tick
}


Widget RAM {
class 'Text'
expression meminfo('MemTotal')/1024
postfix ' MB RAM'
width 11
precision 0
align 'R'
update tick
}

Widget Busy {
class 'Text'
expression proc_stat::cpu('busy', 500)
prefix 'Busy'
postfix '%'
width 10
precision 1
align 'R'Widget Eth0 {
class 'Text'
expression (netdev('eth0', 'Rx_bytes', 500)+netdev('eth0', 'Tx_bytes', 500))/1024
prefix 'eth0'
postfix ' '
width 10
precision 0
align 'R'
update tick
}

Widget Eth0Bar {
class 'Bar'
expression netdev('eth0', 'Rx_bytes', 500)
expression2 netdev('eth0', 'Tx_bytes', 500)
length 14
direction 'E'
update tack
}

Layout Default {
Row1 {
Col1 'OS'
}
Row2 {
Col1 'CPU'
Col10 'RAM'
}
Row3 {
Col1 'Busy'
Col11 'BusyBar'
}
Row4 {
Col1 'Eth0'
Col11 'Eth0Bar'
}
}

Display 'PalmOrb'

Layout 'Default'

Variables {
tick 500
tack 100
}

update tick
}

Widget BusyBar {
class 'Bar'
expression proc_stat::cpu('busy', 500)
expression2 proc_stat::cpu('system', 500)
length 10
direction 'E'
update tack
}

(7) Change access rights to the configuration file:

chmod 600 /opt/etc/lcd4linux.conf

(8) Start deamon:

lcd4linux -f /opt/etc/lcd4linux.conf
http://wl500g.info/showthread.php?t=18341 :eek:


как его сконнектить с роутером ?
Ну наверно с помощью кабеля ... :)
А зачем тянуть к нему лишние провода ?
С КПК/PSP лучше управлять по IRDA/Wi-Fi ... ;)

З.Ы. Кстати, там вместе с дисплеем к роутеру
ещё и usb-клавиатуру вдобавок прикрутили ... :cool:

Danya0w
17-06-2010, 23:46
Ну наверно с помощью кабеля ... :)
А зачем тянуть к нему лишние провода ?
С КПК/PSP лучше управлять по IRDA/Wi-Fi ... ;)

я про использование дисплея, подключив через юзб херовато будет наблюдать отладочную инфу, ввод символов с клавы и тп. с тем же успехом комп его заменяет соответствующим софтом)

Omega
27-09-2010, 00:25
почти встроить винмобайл в дисплей и получится КПК =) а идея мне понравилась)
хочу попробовать кпкшку подключить к роутеру, у него всеравно отсутсвуют хард кнопки и разбит тач, но дисплей живой.
предположим я найду у коммуникатора com-port для его управления, как его сконнектить с роутером?
здорово было бы подключить для двух-стороннего управления роутером с кпк и кпк с роутера =)

WL-500gP с ЖК-дисплеем - lcd4linux + PalmOrb (http://aven138.blogspot.com/2008/11/wl-500gp-lcd-lcd4linux-palmorb.html)

PalmOrb V1.1a4 : http://palmorb.sourceforge.net/

http://sourceforge.net/project/showfiles.php?group_id=2987&package_id=2968

http://palmorb.sourceforge.net/imgs/palmorb2.gif http://palmorb.sourceforge.net/imgs/scaledlong.gif http://palmorb.sourceforge.net/imgs/experimentA.gif

http://ssl.bulix.org/projects/lcd4linux/
http://digiland.tw/viewtopic.php?id=466