Есть задумка сделать такую систему:
АЦП+ARM+Wifi-модуль
естественно всё под Linux.
Сначала смотрел в сторону wi-fi модулей, а потом решил что есть же USB на ARM-китах. Тогда наверное проще купить USB Wifi свисток китайский.
Возможно где-то есть описания как прикрутить такое на Linux. А то не хочется велосипед изобретать.
хм.. ARM+WiFi вполне несложно..
я сделал экспериментальную систему на Dlink (dwa125 и dwa110)..
прикрутил на 9g45 с достаточно свежим ядром, хошь AP, хошь Adhoc..
описаний полно, гуглятся легко, но достаточно противоречивы и много устаревших.. я воевал не один месяц, чтобы потом всё заработало с одного щелчка..
я всё как-то на дебьяне завел, впрочем в билдруте есть весь набор утилит и софта..
вот тут есть старинный тред.. :)
а так искать по ключевым словам iwconfig hostapd
ну и адаптер подобрать. производители (паразиты!) нередко снимают модели с производства, т.е. хрен купишь (типа dwa110).. делают несколько разновидностей, например dwa125-a3 - до определенного ядра адаптер не запускался в принципе.. я к нему собрал драйвер весом в 1Мбайт (или около того) - заработал, но глючил адски..
Так вот и интересуюсь на предмет самого лёгкого пути. в продаже есть скажем dwa-125 и dwa-140. Вообще адаптер выбирается из соображений лёгкости установки на Linux.
Интересует только Adhoc режим(насколько я понял это подойдёт для прямого обмена с КПК или смартфоном).
Старинный тред я тоже читал. Но что то скорости там получились не ахти... какой скорости удалось добиться на G45? там же USB2.0 и должно быть получше.
в стандартной рутовой есть все утилиты собраные.
Вся возьня как я понял с драйвером....
У меня на SAM9260 получилось даже по обычному Ethernet 50 Мбит - это потолок, так что особых чудес ждать не стоит. Измерял с помощью iperf. А что касается прикручивания USB-адаптера WiFi, то при правильном выборе оного (на поддерживаемой в ядре "из коробки" микрухе) особых проблем возникнуть не должно. Хотя при должной сноровке туда можно прикрутить хоть чёрта лысого, я таким обраом осциллографом с платы управлял по USB и умудрился скросскомпилить драйвер для USB GPIB адаптера и управлять всяким измерительным оборудованием.
Вот именно что сноровки нет. Но решение с Linux кажется наиболее простым, возможно это только на первый взгляд.
Хочется услышать совет по выбору микрухи.
Ну и может кто чем готовым поделится...
для Jury093:
какие грабли были с драйвером DWA-125? исходник драйвера не собирается просто так?
на wiki написано что поддерживается ASUS WL-167G. может просто его и взять?
> Хочется услышать совет по выбору микрухи.
Ну это просто, смотрим сюда: http://linuxwireless.org/en/users/Devices/USB
Выбираем понравившийся адаптер. Тыкаем в ссылку с именем драйвера в левом столбце. Там написано каки конфиги ядра надо включить. Например, CONFIG_ATH9K_HW.
Потом смотрим в Linux Kernel Drivers Database: http://cateee.net/lkddb/
Находим в списке нужный CONFIG: http://cateee.net/lkddb/web-lkddb/ATH9K_HW.html
Медитируем на список поддерживаемых адаптеров, и номер версии ядра в которой появилась поддержка данного свистка.
Если у вас ядро более старое, то либо обновляем ядро, либо ищем другой адаптер. Весь квест.
проблема с dwa125 была в том, что на момент покупки ядро знало две ревизии этого адаптера A1 и A2, и напрочь не понимало A3..
через обозримое время появилось очередное ядро и адаптер ожидаемо заработал..
чтобы увидеть драйвера, надо разрешить Wireless в двух местах
сначала в меню первого уровня Network чего-то там
потом в Drivers->Network..
и всё появится..
часть драйверов не покажется из-за PCI, PCMCIA etc..
если это не будет версия A4.. Dlink (по матери Ralink) такие шалуны..
под Дебьяном работает нормально, шанс что и с билдрутовой системой будет функционировать тоже велик..