Kezdőlap › Fórumok › Programozás › Linksys WRT54GL WLAN router (RS232)
- This topic has 72 hozzászólás, 7 résztvevő, and was last updated 16 years, 7 months telt el by
admin.
-
SzerzőBejegyzés
-
2008-11-26-13:26 #2176648
Húú
kezd a dolog belökni a mélyvízbe, de nem gond
nem programozni szeretnék megtanulni, hanem helyesen kérdezni !
Nem azt várom el tőletek, hogyvalaki megírja helyettem a dolgot, persze
ha valaki felajálja nem fogom visszautasítani:)), illetve azt sem szeretném, hogy
addig kérdezzek amíg valaki elkülld a *******:)
Szeretném inkább magam összekontárkodni valahogy.
Amit Gabaman említett honlapot már sokszor átrágtam, csak nekem nem derült ki az uart dolog egyértelműen.Gabamantól szeretném kérdezni, hogy amit tanácsolt azt jól értelmezem e ?
Tehát a legegyszerűbb dolog az lenne, ha készítenék egy honlapot egy html-t amibe
beágyazok php-részt is ami majd lekezeli nekem a /dev/ttyS0 virtuális filét
megnyitja és irkál bele, (a router majd megoldja a bytok ki külldözgetését)
vagyis nekem nincs más dolgom csak ezt a /dev/ttyS0 filét mindig felülírni,tegyük fel, hogy összekontárkodom ezt a honlapot,
hogyan érem el, hogy a router ezt értelmezni is tudja
valamivel át kell fordítanom a router saját nyelvére ?vagy hibás az elképzelésem, hogy html és php alapokon kell ezt nekem megcsinálni ?
(próbálom a legegyszerübb dologra lekorlátozni amit meg is tudok tanulni)Ha feltöltöttem a routerre a dolgot akkor, azt, hogy ez az egész a http://ROUTER_IP:1500
mögül jöjjön elő, akkor ehhez a routeren lévő pl:OpenWRT-t kell vagy ennek valamelyik file-jét
átconfigolnom ?Na most ahhoz hogy a böngésző :1500 mögül egy honlapot lásson
webszerver rész is kell ? (vagy ezt az openwrt tartalmazza vagy nekem kell megírnom) ?2008-11-26-13:26 #2176649Húú
kezd a dolog belökni a mélyvízbe, de nem gond
nem programozni szeretnék megtanulni, hanem helyesen kérdezni !
Nem azt várom el tőletek, hogyvalaki megírja helyettem a dolgot, persze
ha valaki felajálja nem fogom visszautasítani:)), illetve azt sem szeretném, hogy
addig kérdezzek amíg valaki elkülld a *******:)
Szeretném inkább magam összekontárkodni valahogy.
Amit Gabaman említett honlapot már sokszor átrágtam, csak nekem nem derült ki az uart dolog egyértelműen.Gabamantól szeretném kérdezni, hogy amit tanácsolt azt jól értelmezem e ?
Tehát a legegyszerűbb dolog az lenne, ha készítenék egy honlapot egy html-t amibe
beágyazok php-részt is ami majd lekezeli nekem a /dev/ttyS0 virtuális filét
megnyitja és irkál bele, (a router majd megoldja a bytok ki külldözgetését)
vagyis nekem nincs más dolgom csak ezt a /dev/ttyS0 filét mindig felülírni,tegyük fel, hogy összekontárkodom ezt a honlapot,
hogyan érem el, hogy a router ezt értelmezni is tudja
valamivel át kell fordítanom a router saját nyelvére ?vagy hibás az elképzelésem, hogy html és php alapokon kell ezt nekem megcsinálni ?
(próbálom a legegyszerübb dologra lekorlátozni amit meg is tudok tanulni)Ha feltöltöttem a routerre a dolgot akkor, azt, hogy ez az egész a http://ROUTER_IP:1500
mögül jöjjön elő, akkor ehhez a routeren lévő pl:OpenWRT-t kell vagy ennek valamelyik file-jét
átconfigolnom ?Na most ahhoz hogy a böngésző :1500 mögül egy honlapot lásson
webszerver rész is kell ? (vagy ezt az openwrt tartalmazza vagy nekem kell megírnom) ?2008-11-26-21:14 #2176650Androla wrote:Húú
kezd a dolog belökni a mélyvízbe, de nem gondNo igen, előfordul amikor valaki érdemben válaszol. ;D A sorok között kiolvasható volt, hogy ha lehet nem nagyon mennél bele a részletekbe, de mélyvíz nélkül nem nagyon lehet segíteni.
Androla wrote:nem programozni szeretnék megtanulni, hanem helyesen kérdezni !Hát még mindig homályos a cél, a hogyanra van már vázlat, de a cél még ismeretlen. Belinkeltél egy oldalt, de nem úgy tűnik hogy wifi autót szeretnél készíteni. Én is csak annyit tudok amennyit leírsz.
Androla wrote:Nem azt várom el tőletek, hogyvalaki megírja helyettem a dolgot, persze
ha valaki felajálja nem fogom visszautasítani:))Szerintem vagy megtanulod hogy kell megcsinálni és segítünk, vagy keresel pár emberkét akinek ugyanilyen gondja van és közösen megoldjátok vagy megbízol valakit. De jelenleg úgy tűnik kicsit megijedtél a feladattól, azt senki sem szeretné ha utólag derülne ki hogy mégsem kell ami addig elkészült.
Androla wrote:illetve azt sem szeretném, hogy
addig kérdezzek amíg valaki elkülld a *******:)A sok kérdéssel nincs gond, a helytelenül feltettekkel sem. De itt már sokan követelőztek és/vagy agresszíven ragaszkodtak baromságokhoz és/vagy megsértődtek mert valaki ki merte javítani a kérdésüket. Csak annak segítek akinek – és csak addig ameddig – érdemes.
Androla wrote:Amit Gabaman említett honlapot már sokszor átrágtam, csak nekem nem derült ki az uart dolog egyértelműen.„The JTAG port is actually very powerful. One could run a full blown JTAG debugger from this port. A JTAG debugger is pretty much like an ICE. It gives direct access to the CPU, with breakpoints, single stepping and all.”
Forrás: http://www.linuxelectrons.com/features/howto/consolidated-hacking-guide-linksys-wrt54gl?page=0%2C1El tudod olvasni, vagy lefordítsam? Ha jól tudom akkor hardveres, állandóan futó nyomkövetése van a procinak és kikapcsolni sem lehet. Ezért van különálló JTAG csatlakozója.
Androla wrote:Tehát a legegyszerűbb dolog az lenne, ha készítenék egy honlapot egy html-t amibe
beágyazok php-részt is ami majd lekezeli nekem a /dev/ttyS0 virtuális filét
megnyitja és irkál bele, (a router majd megoldja a bytok ki külldözgetését)
vagyis nekem nincs más dolgom csak ezt a /dev/ttyS0 filét mindig felülírni,Nehéz erre most válaszolni. Alapvetően igen, nagyjából ezen az elven működik amit írtam. Akár pontosan így is meg lehet oldani, de mivel csak 4MB a tárhely, nem fér bele az apache szerver és a PHP. De ha készítesz egy memória kártya kivezetést, vagy beteszel az egyik UART-ra egy USB protokoll procit (pl. FTDI FT232), akkor már megoldható (bár lehet hogy a RAM-ot is bővíteni kell 32MB-ra). De ha nem akarsz bővíteni, akkor ugyanezen az elven működő egyszerű C nyelvű célprogit is lehet írni.
Androla wrote:tegyük fel, hogy összekontárkodom ezt a honlapot,
hogyan érem el, hogy a router ezt értelmezni is tudja
valamivel át kell fordítanom a router saját nyelvére ?A router egy MIPS procit tartalmaz, mindenképpen le kell külön fordítani. Vagy módosítod az eredeti firmware-t hogy a progit is indítsa el, vagy felteszel egy beágyazott linux disztribet (pl. openwrt), és akkor már utólag is feltehetsz és elindíthatsz bármit. Az eredeti firmware nem nyújt semmilyen hozzáférési lehetőséget a belső rendszerhez, ezért kell(ene) lecserélni.
Androla wrote:vagy hibás az elképzelésem, hogy html és php alapokon kell ezt nekem megcsinálni ?
(próbálom a legegyszerübb dologra lekorlátozni amit meg is tudok tanulni)Hardver bővítés nélkül nem fog menni. Amit javasoltam az szinte minden körülmény között, szinte minden feladatra alkalmas. Az Apache+PHP nagyüzemi felhasználásra készült és elég sok biztonsági megszorítást alkalmaz amit meg kell kerülni (pl. soros port megnyitása), emiatt nagy az erőforrás igénye és nem tankönyvi módon kell megírni. Így a szoftver része valamivel könnyebb, de hozzá kell nyúlni a hardverhez. Még ha létezne is általános megoldás, azt is át kellene szabni a speciális feladathoz.
Androla wrote:Ha feltöltöttem a routerre a dolgot akkor, azt, hogy ez az egész a http://ROUTER_IP:1500
mögül jöjjön elő, akkor ehhez a routeren lévő pl:OpenWRT-t kell vagy ennek valamelyik file-jét
átconfigolnom ?Ha fent van az openwrt, akkor be kell másolni a progi lefordított változatát, és utána elindítani. Az apache+PHP programokat nem tartalmazza az openwrt, ezeket fel kell tenni külön, ha van hova.
Androla wrote:Na most ahhoz hogy a böngésző :1500 mögül egy honlapot lásson
webszerver rész is kell ? (vagy ezt az openwrt tartalmazza vagy nekem kell megírnom) ?Nem kell külön webszerver, meg kell írni egyet. 😮 De mivel egyszerű feladathoz kell, pár sor az egész (lásd korábbi POST üzenet). Ennyi az egész:
– meg kell vizsgálni, hogy az első 4 betű a „POST”
– meg kell keresni az első két egymás utáni entert „nn”
– be kell olvasni az enterek után taláható érték párokat:
— az egyenlőség jel a név/érték választó
— az és ‘&’ jel a következő név/érték párTehát az egyedi progi egyszerű de meg kell szenvedni vele, az apache+PHP-t meg nehéz lesz felküzdeni (de lehetséges) és könnyebb a progi része és utólag is egyszerűen módosítható.
2008-11-26-21:14 #2176651Androla wrote:Húú
kezd a dolog belökni a mélyvízbe, de nem gondNo igen, előfordul amikor valaki érdemben válaszol. ;D A sorok között kiolvasható volt, hogy ha lehet nem nagyon mennél bele a részletekbe, de mélyvíz nélkül nem nagyon lehet segíteni.
Androla wrote:nem programozni szeretnék megtanulni, hanem helyesen kérdezni !Hát még mindig homályos a cél, a hogyanra van már vázlat, de a cél még ismeretlen. Belinkeltél egy oldalt, de nem úgy tűnik hogy wifi autót szeretnél készíteni. Én is csak annyit tudok amennyit leírsz.
Androla wrote:Nem azt várom el tőletek, hogyvalaki megírja helyettem a dolgot, persze
ha valaki felajálja nem fogom visszautasítani:))Szerintem vagy megtanulod hogy kell megcsinálni és segítünk, vagy keresel pár emberkét akinek ugyanilyen gondja van és közösen megoldjátok vagy megbízol valakit. De jelenleg úgy tűnik kicsit megijedtél a feladattól, azt senki sem szeretné ha utólag derülne ki hogy mégsem kell ami addig elkészült.
Androla wrote:illetve azt sem szeretném, hogy
addig kérdezzek amíg valaki elkülld a *******:)A sok kérdéssel nincs gond, a helytelenül feltettekkel sem. De itt már sokan követelőztek és/vagy agresszíven ragaszkodtak baromságokhoz és/vagy megsértődtek mert valaki ki merte javítani a kérdésüket. Csak annak segítek akinek – és csak addig ameddig – érdemes.
Androla wrote:Amit Gabaman említett honlapot már sokszor átrágtam, csak nekem nem derült ki az uart dolog egyértelműen.„The JTAG port is actually very powerful. One could run a full blown JTAG debugger from this port. A JTAG debugger is pretty much like an ICE. It gives direct access to the CPU, with breakpoints, single stepping and all.”
Forrás: http://www.linuxelectrons.com/features/howto/consolidated-hacking-guide-linksys-wrt54gl?page=0%2C1El tudod olvasni, vagy lefordítsam? Ha jól tudom akkor hardveres, állandóan futó nyomkövetése van a procinak és kikapcsolni sem lehet. Ezért van különálló JTAG csatlakozója.
Androla wrote:Tehát a legegyszerűbb dolog az lenne, ha készítenék egy honlapot egy html-t amibe
beágyazok php-részt is ami majd lekezeli nekem a /dev/ttyS0 virtuális filét
megnyitja és irkál bele, (a router majd megoldja a bytok ki külldözgetését)
vagyis nekem nincs más dolgom csak ezt a /dev/ttyS0 filét mindig felülírni,Nehéz erre most válaszolni. Alapvetően igen, nagyjából ezen az elven működik amit írtam. Akár pontosan így is meg lehet oldani, de mivel csak 4MB a tárhely, nem fér bele az apache szerver és a PHP. De ha készítesz egy memória kártya kivezetést, vagy beteszel az egyik UART-ra egy USB protokoll procit (pl. FTDI FT232), akkor már megoldható (bár lehet hogy a RAM-ot is bővíteni kell 32MB-ra). De ha nem akarsz bővíteni, akkor ugyanezen az elven működő egyszerű C nyelvű célprogit is lehet írni.
Androla wrote:tegyük fel, hogy összekontárkodom ezt a honlapot,
hogyan érem el, hogy a router ezt értelmezni is tudja
valamivel át kell fordítanom a router saját nyelvére ?A router egy MIPS procit tartalmaz, mindenképpen le kell külön fordítani. Vagy módosítod az eredeti firmware-t hogy a progit is indítsa el, vagy felteszel egy beágyazott linux disztribet (pl. openwrt), és akkor már utólag is feltehetsz és elindíthatsz bármit. Az eredeti firmware nem nyújt semmilyen hozzáférési lehetőséget a belső rendszerhez, ezért kell(ene) lecserélni.
Androla wrote:vagy hibás az elképzelésem, hogy html és php alapokon kell ezt nekem megcsinálni ?
(próbálom a legegyszerübb dologra lekorlátozni amit meg is tudok tanulni)Hardver bővítés nélkül nem fog menni. Amit javasoltam az szinte minden körülmény között, szinte minden feladatra alkalmas. Az Apache+PHP nagyüzemi felhasználásra készült és elég sok biztonsági megszorítást alkalmaz amit meg kell kerülni (pl. soros port megnyitása), emiatt nagy az erőforrás igénye és nem tankönyvi módon kell megírni. Így a szoftver része valamivel könnyebb, de hozzá kell nyúlni a hardverhez. Még ha létezne is általános megoldás, azt is át kellene szabni a speciális feladathoz.
Androla wrote:Ha feltöltöttem a routerre a dolgot akkor, azt, hogy ez az egész a http://ROUTER_IP:1500
mögül jöjjön elő, akkor ehhez a routeren lévő pl:OpenWRT-t kell vagy ennek valamelyik file-jét
átconfigolnom ?Ha fent van az openwrt, akkor be kell másolni a progi lefordított változatát, és utána elindítani. Az apache+PHP programokat nem tartalmazza az openwrt, ezeket fel kell tenni külön, ha van hova.
Androla wrote:Na most ahhoz hogy a böngésző :1500 mögül egy honlapot lásson
webszerver rész is kell ? (vagy ezt az openwrt tartalmazza vagy nekem kell megírnom) ?Nem kell külön webszerver, meg kell írni egyet. 😮 De mivel egyszerű feladathoz kell, pár sor az egész (lásd korábbi POST üzenet). Ennyi az egész:
– meg kell vizsgálni, hogy az első 4 betű a „POST”
– meg kell keresni az első két egymás utáni entert „nn”
– be kell olvasni az enterek után taláható érték párokat:
— az egyenlőség jel a név/érték választó
— az és ‘&’ jel a következő név/érték párTehát az egyedi progi egyszerű de meg kell szenvedni vele, az apache+PHP-t meg nehéz lesz felküzdeni (de lehetséges) és könnyebb a progi része és utólag is egyszerűen módosítható.
2008-11-26-22:07 #2176652gabaman wrote:egyik UART-ra egy USB protokoll procit (pl. FTDI FT232)Most esik le, hogy az FT232 egy mezei soros USB illesztő. Valójában a Vinculum-ra gondoltam (VNC1L-1A), erre lehet rákötni egy mass storage eszközt (USB vinyó vagy pen drive).
2008-11-26-22:07 #2176653gabaman wrote:egyik UART-ra egy USB protokoll procit (pl. FTDI FT232)Most esik le, hogy az FT232 egy mezei soros USB illesztő. Valójában a Vinculum-ra gondoltam (VNC1L-1A), erre lehet rákötni egy mass storage eszközt (USB vinyó vagy pen drive).
2008-11-26-22:16 #2176654Pár GPIO láb felhasználásával SD-kártya is illeszthető. A meghajtásához meg – azt írták – van modul a kernelhez.
2008-11-26-22:16 #2176655Pár GPIO láb felhasználásával SD-kártya is illeszthető. A meghajtásához meg – azt írták – van modul a kernelhez.
2008-11-27-07:15 #2176656kisbetu wrote:Pár GPIO láb felhasználásával SD-kártya is illeszthető. A meghajtásához meg – azt írták – van modul a kernelhez.jaja, vigyázzatok mert az ddwrt-ben nincs modul a 2Gb-nál nagyobb kártyákhoz..
2008-11-27-07:15 #2176657kisbetu wrote:Pár GPIO láb felhasználásával SD-kártya is illeszthető. A meghajtásához meg – azt írták – van modul a kernelhez.jaja, vigyázzatok mert az ddwrt-ben nincs modul a 2Gb-nál nagyobb kártyákhoz..
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz