Patogen 0 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Здравствуйте, уважаемые ! Поставили такую задачу: создать ftp сервер в маленькой коробочке, чтобы не использовать для этих целей комп, чтобы в нем была внешняя память (SD или микросхема памяти, кстати есть nand память samsung на 4 Гб от флэшки), файлы хранить, НО нестандартность заключается в том, чтобы содержимое внешней памяти можно было просматривать через сетевое окружение. Поразмыслив пришел к выводу что нужно встраивать Linux или другую *.nix систему, чтобы в нее встроить samba и ftp сервер простенький. Решил все это делать на LPC2378. А теперь вопрос ... Подскажите, возможно ли сделать связку linux+samba+ftp все это дело запихнуть в LPC2378 и хватит ли ревурсов у камня ? Может кто-то подобное делал или просто направьте в сторону нормальной информации. Я посматриваю на uCLinux, может на нем все получится реализовать, только опыта нет на встраивание linux в кристал :laughing: . Помогите кто чем может, я думаю идея нетривиальная и интересная. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Подскажите, возможно ли сделать связку linux+samba+ftp все это дело запихнуть в LPC2378 и хватит ли ревурсов у камня ? Полноценный Linux на процессоре без MMU запустить нельзя. uCLinux можно, но получится из всего этого в лучшем случае дикий тормоз. Коробочки с FTP и Samba есть готовые, поэтому не совсем понятно, в чем собственно нетривиальность идеи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба идея нетривиальная и интересная. монстральная и неинтересная - похерьте MS сеть за полной ненадобностью (FTP клиентов на любой вкус вагон - от отдельных, до встроенных куда угодно, типа текстовых редакторов, не говоря уже о WEB бродилках ) и делайте чистый FTP на чем угодно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Patogen 0 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Полноценный Linux на процессоре без MMU запустить нельзя. uCLinux можно, но получится из всего этого в лучшем случае дикий тормоз. Коробочки с FTP и Samba есть готовые, поэтому не совсем понятно, в чем собственно нетривиальность идеи. Согласен что тормоз получится, но скорость здесь не важна. А вот про коробочки готовые можно по подробнее? монстральная и неинтересная - похерьте MS сеть за полной ненадобностью (FTP клиентов на любой вкус вагон - от отдельных, до встроенных куда угодно, типа текстовых редакторов, не говоря уже о WEB бродилках ) и делайте чистый FTP на чем угодно. Возможно для Вас и неинтересная, тут не поспоришь. А сеть херить не получится потому что она слишком большая и все сидят на винде, а то что везде встроены ftp клиенты это конечно да, но народ требует зрелищ и мяса, а не изящества исполнения. Хотелось бы узнать на какие есть решения в данной области, а то я что-то не встречал таких. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба А вот про коробочки готовые можно по подробнее? Достаточно спросить у яндекса "nas samba ftp". Самый китайский китай стоит порядка $20. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба народ требует зрелищ и мяса... Бесплатное мясо только в мышеловках, а по части зрелищ простейший WEB сервер с картинками встроенный в Вашу железку уделает виндозный "проводник" на счет раз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Здравствуйте, уважаемые ! Поставили такую задачу: создать ftp сервер в маленькой коробочке, чтобы не использовать для этих целей комп, чтобы в нем была внешняя память Гы-гы. Первый раз сделал такое на ATmega128 + RTL8019AS + 32K SRAM + AT45DB161. Ни какой ОС в помине. Использовал собственный TCPIP + FatFS от ChaN-а. Позже использовал в одном проекте одну из свободных ОС + свой TCPIP + FatFS от ChaN-а. Плата была на базе AT91SAM7X128 + AT45DB161. Total Commander показывал скорость передачи 32Кб/сек при записи на FTP. В обоих случаях за основу брал какой то простенький FTP сервер с http://sourceforge.net Кста, в последней еще был HTTP-сервер с динамическим отображением данных от периферии (различные датчики) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Гы-гы. Ну а все остальное по поддержку микрософтовской сети, поскольку зело смеялись, не прочитали :(. Ну с описанным Вами проблем нет, о чем сразу и написал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Ну а все остальное по поддержку микрософтовской сетиНе вижу ничего архисложного в реализации протокола SMB без использования Linux. Протокол есть, он описан, ARM7 с 32-64Кбайт SRAM за глаза хватит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба linux+samba+ftp ужас :( У меня на STR912 + LWIP без ОС, работает все на ура, только кол-во клиентов одновременно подключенных ограничено количеством подключенной памяти. Скорость обмена по TCP 5 метров, а вот с флешкой не мерял так как у меня специальная файловая система с шифрованием, вся скорость на шифровании падает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Не вижу.... Я вижу, что Вы и приблизительно отдаленно не представляете, что это такое, и посему и не видите :(. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Могу продать решение в исходниках. Полный FTP сервер, пассивный и активный. Полный набор команд, аналог Unix type L8 version. Никаких lwIP-ов, никаких uClinux-ов и Linux-ов Количество одновременных сессий ограничивается только размером RAM. Очень компактный размер программы. Высококачественный, портируемый, подробно комментированный исходный код. Полная дока. Работает под RTOS с жестким реалтаймом. Работает даже на STR912. При наличии внешней RAM скорость записи на обычную SD карту через этот FTP и 100Base-T достигает 5 мегабайт в сек. При применении более продвинутых ARM-ов с SDHC скорость можно поднять. В придачу TCP стек с SNMP, SMTP, POP3 клиентом, SNTP клиентом, PPP, HTTP сервером, SNAP и RIP протоколами маршрутизации и т.д. Цену обсуждаю только приватно. Работает например в этом дивайсе: http://www.alylab.eu/OpenProjects/ARMDomin...D4DoubleGSM.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 0 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба За деньги что вы попросите за это чудо можно купить не один sheeva plug с нормальной ОС GNU/Linux _гигабитным сетевым адаптером_, которую можно расширить до недостижимых для вас маштабов легким движением установщика. ЗЫ жесткий реалтайм и протокол tcp - это жескачь :) Могу продать решение в исходниках. Полный FTP сервер, пассивный и активный. Полный набор команд, аналог Unix type L8 version. Никаких lwIP-ов, никаких uClinux-ов и Linux-ов Количество одновременных сессий ограничивается только размером RAM. Очень компактный размер программы. Высококачественный, портируемый, подробно комментированный исходный код. Полная дока. Работает под RTOS с жестким реалтаймом. Работает даже на STR912. При наличии внешней RAM скорость записи на обычную SD карту через этот FTP и 100Base-T достигает 5 мегабайт в сек. При применении более продвинутых ARM-ов с SDHC скорость можно поднять. В придачу TCP стек с SNMP, SMTP, POP3 клиентом, SNTP клиентом, PPP, HTTP сервером, SNAP и RIP протоколами маршрутизации и т.д. Цену обсуждаю только приватно. Работает например в этом дивайсе: http://www.alylab.eu/OpenProjects/ARMDomin...D4DoubleGSM.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба Если не просматривать, а просто монтировать ftp-шару как сетевой диск, то можно всё-таки ограничиться ftp, а на виндоз-машинах установить NetDrive/FTPdrive Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 2 февраля, 2010 Опубликовано 2 февраля, 2010 · Жалоба К IAR PowerPac'у существует приложение TCP/IP-стек и FTP-сервер (второй ставится поверх первого). Всё предельно простенько и красиво. Одно плохо - не знаю, где это достать, т.к. через web эти продукты не распространяются, а, значит, и спереть их нельзя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться