Страница 1 из 1

USB в Ethernet

Добавлено: 28 ноя 2005, 12:44
Максим Волков
Добрый день, я тут на днях столкнулся с такой проблемой:
нужно подключить устройство с интерфейсом USB к сети Ethernet. Никакого пользовательского интерфейса не предусматривается, просто работа по сети с устройством USB класса mass storage (запись/считывание файлов). Насколько я знаю, каких-либо специальных девайсов для этого просто не существует. То есть так или иначе, нужно использовать ПК.
Так как нужна малогабаритность, низкое энергопотребление и работа в промышленном диапазоне температур, использовать офисный ПК не представляется возможным, а скорее всего какой-нибудь одноплатник с флэшой вместо винчестера. Как известно, флэши эти довольно дорогие, поэтому использовать маздайку с никому (в данном случае) не нужной графической оболочкой и прочими Instant Messenger'ами - форменное расточительство. Ведь для этой задачи и нужно-то по большому счету - стек TCP/IP и драйвер USB, возможно FTP-сервер, ну может быть еще что-нибудь по мелочи.
Теперь, собственно, вопрос: если использовать Linux, какой (приблизительно) объем <жесткого диска> может потребоваться для самой системы с вышеперечисленными компонентами ?
Заранее спасибо.

Добавлено: 28 ноя 2005, 12:58
Llama
Максим Волков, если использовать дистриьбутивы общего назначения - то думаю 256Mb. Если заниматься самосборокой - то ядро + стандартная libc + нужный вам софт + какие-то утилиты общесистемные думаю реально уместить в значительно меньши объем - предположительно 64Mb может оказаться достаточно. Если же пойти еще дальша и строить дистрибутив на основе uclibc то можно уместится едвали не в пару дискет. Но я бы не советовал - ИМХО 512Mbit флэшина не так уж и дорого стоит...

USB в Ethernet

Добавлено: 28 ноя 2005, 13:43
Максим Волков
Большое спасибо, LIama,
я только не понял - о мегабитах идет речь или все-таки о мегабайтах ?
А еще вопрос - какой дистрибутив вы бы посоветовали использовать ?

Добавлено: 28 ноя 2005, 13:57
Llama
Максим Волков, там где написано Mb - о мегабайтах, там где написано Mbit - о мегабитах.. Ибо AFAIK чипы все же с мегабитах считают...
Насчт дистрибутивов - чем больше вы возьмете от дистрибутива, тем больше вам понадобится флэшка, ибо любой дистрибутив даже в минимальном варианте содержит массу ненужных для данной задачи вещей, например сердства управления, локали, пакетный менеджер и т.п.
Если есть время прочитать книгу - то http://lfs-ru.nm.ru/ и сделайте себе сами дистрибутив по потребностям - это отнюдь не так сложно как кажется, если же времени на это нет - то ИМХО стоит взять за основу debian как обладающий наиболее компактной базовой системой, от которой можно отталкиваться, но debian надо в дефолтном состоянии ~250Mb для установки, возможно образ рабочей base system будет и меньше занимать...

Добавлено: 28 ноя 2005, 16:53
mend0za
устройства подобного типа есть

некоторые ADSL-модемы

а также устройства класса NAS (Network Access Storage). NAS-ы бывают и с hotplug-винчестерами (SATA, IDE, SCSI) и c USB.

Марки и названия не скажу, но факт имеет место быть.

USB в Ethernet

Добавлено: 28 ноя 2005, 17:31
Максим Волков
Many thanks, mend0za,
похоже такие устройства действительно есть. Надо было просто указать три волшебные буквы (NAS), а уж гугль свое дело знает...