Hozzászólások
-
SzerzőBejegyzés
-
Androla wrote:A dolog nálam a C-nyelvnél fog elbukni ezért próbálom nagyon a html+php felé terelni a dolgot
mert abban már össze tudtam kontárkodni egy akarmi.txt-t felülíró honlapotÖsszedobtam egy szösszenetet, a kód minőségét legyen szíves ne minősítse senki se, jelen pillanatban felesleges többet foglalkozni vele.
Fordítás:
Code:$ gcc -Wall http_io.c -o http_ioIndítás:
Code:$ ./http_ioWeb cím:
http://localhost:1500Példa kimenet (szerver oldal):
./http_io: waiting for data on port TCP 1500
GET
1: ./http_io: received from 127.0.0.1:TCP47743 :
./http_io: waiting for data on port TCP 1500
POST
raw: ”
control: ”2: ./http_io: received from 127.0.0.1:TCP47745 :
./http_io: waiting for data on port TCP 1500
POST
raw: ”
control: ‘(null)’3: ./http_io: received from 127.0.0.1:TCP47746 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘(null)’4: ./http_io: received from 127.0.0.1:TCP50285 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘4’5: ./http_io: received from 127.0.0.1:TCP50286 :
./http_io: waiting for data on port TCP 1500
POST
raw: ‘gdgd’
control: ‘2’6: ./http_io: received from 127.0.0.1:TCP50287 :
./http_io: waiting for data on port TCP 1500A lényeg, hogy ha vezérlő gombot nyomtál meg, akkor a kódja benne van a ‘control’ változóban, ha nyers adatot szeretnél akkor a ‘control’ üres és a ‘raw’ értéke az érvényes. Jelenleg a progi megnyitja a soros portot, de nem küld semmit, mert még semmi értelme (nincs mit és nincs hova). A felh.név és a jelszó egyaránt ‘test’. Nézd meg, próbáld ki, működik a mini HTTP szerver. A HTML lapokat később akár fájlból is be lehet olvasni, de most nem fontos.
vector wrote:uzsolt wrote:vector wrote:hááát a 486-ba biztos nincs usb:)Viszont lehet(ett) usb-kártyát kapni (pci csatlakozóba bedugod, és néhány usb-portod lesz is).
Nincs értelme a feladat tükrében. Ha 486-os gépen akarta volna megvalósítani a projektet, gondolom már megtette volna. Ráadásul nem bootolna usb-ről, kéne floppy. Fájdalmassal lassú lenne még a boot is. Ráadásul a rendszert is magának kellene összerakni ami jelenleg is a probléma alapja, mert a látogatónknak nincsenek meg az alapismeretei ami a szoftveres (Linux) fejlesztéshez kellene. Érted ?
Tehát van egy hardver – szoftver – alkalmazás hármas.
Esetek:
– router+PHP: hardver nem gond, szoftver probléma, alkalmazás elmegy
– router+egyedi: hardver nem gond, szoftver elmegy, alkalmazás probléma
– P1+PHP: hardver probléma, szoftver nem gond, alkalmazás elmegyKinek van jobb ötlete?
vector wrote:uzsolt wrote:vector wrote:hááát a 486-ba biztos nincs usb:)Viszont lehet(ett) usb-kártyát kapni (pci csatlakozóba bedugod, és néhány usb-portod lesz is).
Nincs értelme a feladat tükrében. Ha 486-os gépen akarta volna megvalósítani a projektet, gondolom már megtette volna. Ráadásul nem bootolna usb-ről, kéne floppy. Fájdalmassal lassú lenne még a boot is. Ráadásul a rendszert is magának kellene összerakni ami jelenleg is a probléma alapja, mert a látogatónknak nincsenek meg az alapismeretei ami a szoftveres (Linux) fejlesztéshez kellene. Érted ?
Tehát van egy hardver – szoftver – alkalmazás hármas.
Esetek:
– router+PHP: hardver nem gond, szoftver probléma, alkalmazás elmegy
– router+egyedi: hardver nem gond, szoftver elmegy, alkalmazás probléma
– P1+PHP: hardver probléma, szoftver nem gond, alkalmazás elmegyKinek van jobb ötlete?
uzsolt wrote:vector wrote:hááát a 486-ba biztos nincs usb:)Viszont lehet(ett) usb-kártyát kapni (pci csatlakozóba bedugod, és néhány usb-portod lesz is).
Sajnos nem, mert hiába PCI mindkettő, nem kompatibilisek egymással. A kártya 2.2-es verziójú, az alaplap meg 2.0 vagy 2.1. Ez van.
Azért írtam az USB flash meghajtót mert a régi vinyó extrém érzékenyek a hidegre és az ütésre.
uzsolt wrote:vector wrote:hááát a 486-ba biztos nincs usb:)Viszont lehet(ett) usb-kártyát kapni (pci csatlakozóba bedugod, és néhány usb-portod lesz is).
Sajnos nem, mert hiába PCI mindkettő, nem kompatibilisek egymással. A kártya 2.2-es verziójú, az alaplap meg 2.0 vagy 2.1. Ez van.
Azért írtam az USB flash meghajtót mert a régi vinyó extrém érzékenyek a hidegre és az ütésre.
Kitaláltam egy sokkal egyszerűbb megoldást. Hozzávalók:
– régi 486 vagy P1-es gép USB csatolóval (sok helyen ingyen adják)
– min. 128MB-os flash drive (USB)
– wifi kártya
– floppy (a boot-hoz, ha nincs USB boot)Feldobsz rá egy x86-os disztribet, abban van minden ami kell. Amit vezérelsz, azt a soros portra teszed, vagy készítesz/veszel egy ISA buszos UART kártyát.
Kitaláltam egy sokkal egyszerűbb megoldást. Hozzávalók:
– régi 486 vagy P1-es gép USB csatolóval (sok helyen ingyen adják)
– min. 128MB-os flash drive (USB)
– wifi kártya
– floppy (a boot-hoz, ha nincs USB boot)Feldobsz rá egy x86-os disztribet, abban van minden ami kell. Amit vezérelsz, azt a soros portra teszed, vagy készítesz/veszel egy ISA buszos UART kártyát.
„Távvezérlés interneten keresztül.
Itt megnyomok egy gombot 3kilóméterre bekapcsol egy reflektor.”Ehhez miért kell távvezérlés?
„Ezért gondoltam arra, hogy ha böngészőbe beírom a http://router_ip
és lejön a router config felülete, akkor már nagybaj nem lehet mert látom a routert”Látom nagyon ragaszkodsz hozzá, töltsd le a fimware forráskódját, azzal meg tudod valósítani amit szeretnél. De ebben nem tudok segíteni, annyi időm nincs hogy ezzel foglalkozzam, rettentő sok időbe telik végigbogozni mit miért csináltak (kicsomagolva több mint 1GB lehet a mérete).
ftp://ftp.linksys.com/opensourcecode/wrt54gl/4.30.11/WRT54GL_v4.30.11_12_ETSI.tgz
„Távvezérlés interneten keresztül.
Itt megnyomok egy gombot 3kilóméterre bekapcsol egy reflektor.”Ehhez miért kell távvezérlés?
„Ezért gondoltam arra, hogy ha böngészőbe beírom a http://router_ip
és lejön a router config felülete, akkor már nagybaj nem lehet mert látom a routert”Látom nagyon ragaszkodsz hozzá, töltsd le a fimware forráskódját, azzal meg tudod valósítani amit szeretnél. De ebben nem tudok segíteni, annyi időm nincs hogy ezzel foglalkozzam, rettentő sok időbe telik végigbogozni mit miért csináltak (kicsomagolva több mint 1GB lehet a mérete).
ftp://ftp.linksys.com/opensourcecode/wrt54gl/4.30.11/WRT54GL_v4.30.11_12_ETSI.tgz
kisbetu 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.Lehet, csak átfutottam pár oldalt, nem néztem mindennek utána. Viszont van egy SC16IS750 nevű UART SPI híd (kb. 400Ft), amit sok célra fel lehet használni (sok eszköz csak UART-ot támogat).
-
SzerzőBejegyzés

legutóbbi hsz