Sziasztok!
Érdeklődni szeretnék, hogy ethernet modoullal, sd kártya olvasóval felszerelt arduino alkalmas e FTP szerver üzemeltetésére?
Csinált már valaki?
Arduino FTP szerver
Re: Arduino FTP szerver
A dolog nem reménytelen, mert egy FTP szerver tök egyszerű.
Ahol én a probléma gyökerét látom, hogy az Ethernet - FAT - FTP szerver belefér-e a 32kByte-ba.
Ha mondjuk 128k lenne az Arduinoban, akkor az igen garantálva lenne, de igazából így csak elképzelhető.
Ahol én a probléma gyökerét látom, hogy az Ethernet - FAT - FTP szerver belefér-e a 32kByte-ba.
Ha mondjuk 128k lenne az Arduinoban, akkor az igen garantálva lenne, de igazából így csak elképzelhető.
Re: Arduino FTP szerver
Azt sajnos én sem tudom. Nem találtam róla mintát.csabeszq írta:A dolog nem reménytelen, mert egy FTP szerver tök egyszerű.
Ahol én a probléma gyökerét látom, hogy az Ethernet - FAT - FTP szerver belefér-e a 32kByte-ba.
Ha mondjuk 128k lenne az Arduinoban, akkor az igen garantálva lenne, de igazából így csak elképzelhető.
Neked van esetleg valami alapod, induláshoz? Bár gondolom nem kezdőknek való.
Re: Arduino FTP szerver
Próbálj meg példa SD kártyát és ethernetet fordítani.
1. importálsz SD kártyát (írás - olvasás)
2. importálsz ethernetet (DHCP-vel)
lefordítod és ha jól emlékszem, valahol 23 kByte körül alakul a végeredmény.
A bootloader 1k, szóval 8k marad az FTP szerverre.
Szerintem üss össze egy példa alkalmazást Arduino-ban és nézd meg, hogy mennyit eszik.
Szerver: dőlt, kliens: egyenes. Soremelés: <CRLF>
220 Arduino FTP szerver<CRLF>
USER avr<CRLF>
331 User name ok, need password<CRLF>
PASS jelszo<CRLF>
230 User logged in<CRLF>
SYST<CRLF>
215 ARDUINO Type: L8<CRLF>
PWD<CRLF>
257 "/" is the current directory<CRLF>
...
Kicsit sok FTP parancs van, éppen ezért húzós a dolog.
1. importálsz SD kártyát (írás - olvasás)
2. importálsz ethernetet (DHCP-vel)
lefordítod és ha jól emlékszem, valahol 23 kByte körül alakul a végeredmény.
A bootloader 1k, szóval 8k marad az FTP szerverre.
Szerintem üss össze egy példa alkalmazást Arduino-ban és nézd meg, hogy mennyit eszik.
Szerver: dőlt, kliens: egyenes. Soremelés: <CRLF>
220 Arduino FTP szerver<CRLF>
USER avr<CRLF>
331 User name ok, need password<CRLF>
PASS jelszo<CRLF>
230 User logged in<CRLF>
SYST<CRLF>
215 ARDUINO Type: L8<CRLF>
PWD<CRLF>
257 "/" is the current directory<CRLF>
...
Kicsit sok FTP parancs van, éppen ezért húzós a dolog.
Re: Arduino FTP szerver
Úgy látom, hogy klienst sikerült írni. Van esély, hogy a szerver is menni fog.
Fordítsd le a klienst, abból kiderül, hogy kb. mennyi hely kell. A szerver egy kicsit nagyobb lesz.
http://playground.arduino.cc//Code/FTP
(természetesen DHCP nincs a kódban)
Fordítsd le a klienst, abból kiderül, hogy kb. mennyi hely kell. A szerver egy kicsit nagyobb lesz.
http://playground.arduino.cc//Code/FTP
(természetesen DHCP nincs a kódban)
Re: Arduino FTP szerver
Igez Mega chipen próbálod? mert ugye mögötte az SD-t is kezelni kell:(
kérdés mi a cél...
M328: 2k SRAM (ez a szűk keresztmetszet)
M2560 vagy 1280 - itt van erre hely...
A tavalyi versenytmákat nézdd meg! Volt egy adatgyűjtős/Eth-s SD-s téma....
Router USB porttal + Külső Hdd/Pendrive/kártyaolvasó olcsóbb. igaz nincs benne kihívás
kérdés mi a cél...
M328: 2k SRAM (ez a szűk keresztmetszet)
M2560 vagy 1280 - itt van erre hely...
A tavalyi versenytmákat nézdd meg! Volt egy adatgyűjtős/Eth-s SD-s téma....
Router USB porttal + Külső Hdd/Pendrive/kártyaolvasó olcsóbb. igaz nincs benne kihívás