PDA

Просмотр полной версии : Роутер за 45$, как вычислительный компьютер 227MIPS, 16MB RAM, 2MB Flash, USB1.1, Eth



Valen
21.07.2007, 16:07
Роутер Edimax BR6104KP (http://www.linux-mips.org/wiki/BR6104) построен на базе чипа Adm5120 (http://www.linux-mips.org/wiki/Adm5120), с использованием референс платы (http://www.omnima.co.uk/store/catalog/Embedded-controller-p-16140.html).
Плата имеет практически всё для нужд небольшого компа
(кроме видео и звука).

Infineon ADM5120 based board
- 12/13 GPIO general purpose I/O ports available
- 1x UART serial port / programming port
- 1x JTAG programming/debugging port
- Pin headers provided for the UART/JTAG connections
- 2MB Flash / 16MB RAM
- 4 порта Ethernet
- Size: 180mm x 91mm

- Supports Linux or NetBSD
- Provides Internet/ethernet connectivity for your project
- Provides USB1.1 host connectivity
- Includes an embedded ethernet switch
- Write your embedded application using GNU tools
- Cost effective
- 12V power supply included

Есть также много других моделей (http://www.linux-mips.org/wiki/Adm5120_devices) роутеров, которые построены на этой же референсной плате. Обычно в этих роутерах не заюзан USB.
Но добавить USB, можно допаяв несколько элементов, воспользовавшись подробной инстукцией 'how to add USB' (http://spritesmods.com/?art=sweexusb).

На роутер портирован Linux. Все подробности здесь midge.vlad.org.ua. Также на этом же сайте море информации + доки (http://midge.vlad.org.ua/datasheet)на плату/чип + форум.
Ещё сайт adm5120.narod.ru

Клава, мыша, USB flash подключаются через активный usb хаб.


Разработав и подключив (по USB или Ethernet) мультимедиа плату , с
видео-процессором и звуком (ценой до 50$),
в итоге можно получить небольшой, довольно шустрый комп до 100$.


Edimax сейчас сложновато найти, посему советуют Planet XRT-401D (http://www.nag.ru/goodies/foto/router/planet_xrt_401s/planet_xrt_401s.html) (~ 40$), он полная копия (USB нужно добавить самостоятельно).
Но, есть модели Planet XRT-401D сделанные на другом чипсете, поэтому перед покупкой внимательно
сравнить фото роутера.

Roger Wilco
24.07.2007, 00:55
Ничего не понял... Как по USB 1.1 можно "шустро" передать видео, звук, клавиатуру и флэш? Если уж на то пошло, то писюк можно быстрее из хлама склепать. А роутер китаезы делают. Чипы тоже. Ты их пальцем потрогай после 2-3 часов работы, нагрев до 70 градусов. Часто дохнут.
Просто ты не сталкивался с тысячами дохлых роутеров и прочего писюшного хлама. Увы, не годится. ИМХО.

Sonic
24.07.2007, 09:53
У меня в свое время ADSL сутками не выключался - и ничего не дохло и не горело.

bigral
24.07.2007, 15:43
У меня в свое время ADSL сутками не выключался - и ничего не дохло и не горело.

На самом деле эти девайсы СПЕЦИАЛЬНО проектируются на работу 24 часа в сутки 7 дней в неделю. В штатах народ их пользует для bittorrent-ов переделывая из USB mass storage-a скачивает фильмы друг у друга терабайтами - особенно в Калифорнии где wifi и inet везде и бесплатно.

Valen
24.07.2007, 16:35
Ничего не понял... Как по USB 1.1 можно "шустро" передать видео, звук, клавиатуру и флэш?


Звук/видео можно по USB, но лучше по езернет.




Если уж на то пошло, то писюк можно быстрее из хлама склепать.

Ну склепай, кто тебе мешает.
Хлам и есть хлам, что-то постоянно отпадает, жрёт энергию, занимает место, шумит кулерами и т.п.



А роутер китаезы делают. Чипы тоже. Ты их пальцем потрогай после 2-3 часов работы, нагрев до 70 градусов.

В блогах/форумах юзеров этих роутеров, нету таких прецендентов.

С чего ты взял? Ты лично проверял?
Доказательства в студию.

Тебе уже отписали, что роутер специально проектируется на
круглосуточный режим работы.

^m00h^
24.07.2007, 21:24
У меня дома в качестве рутера Epia-V miniITX, c Openbsd 4.1, работает 24 часа в сутки 7 дней в неделю, не шумит, не падает, досталась нахаляву.

AlecV
25.07.2007, 00:25
Забыл еще указать статью (http://midge.vlad.org.ua/wiki/article). Анонс был на linux.org.ru примерно год назад.

Примерно 30% текста - мои, так что если есть вопросы - отвечу.

С USB, который "внутре" чипа ADM5120 имеются проблемы, он кривой и USB 1.1. Надо покупать машинки, у которых USB 2.0 на внешнем чипе (VIA, ALI). Из всех машинок самая приятная - Asus NP28G (IMHO конечно). Ищется на price.ru

Скорость сетки кстати не очень, примерно 30-40Mbit/sec при полной загрузке проца, но это экстрим, мало у кого есть 100Mbit в Internet. ;) Проц 175MHz без L2 кэша так что это примерно Am486DX4-100.

JTAG работает. MIPS Linux кстати бегает на эмуляторе Qemu (http://www.linux-mips.org/wiki/Qemu) под виндой, можно попробовать.

^m00h^
25.07.2007, 00:59
Закачиваю по локалке фильм со скоростью 9 мегабайт в секунду, на другую машину, через роутер. top роутера:

load averages: 0.82, 0.32, 0.14 00:57:20
41 processes: 1 running, 39 idle, 1 on processor
CPU states: 8.4% user, 0.0% nice, 16.2% system, 22.3% interrupt, 53.1% idle

Valen
27.07.2007, 17:31
С USB, который "внутре" чипа ADM5120 имеются проблемы, он кривой



Ссылку на errarta ?
То, что USB клава не работает в том же midge,
вполне вероятно дело в дровах линуха.
Вполне возможно что некая кривость, касающиеся USB,в чипе есть.
Но возможно ли ее обойти, это уже другой вопрос.

Поддержкой USB клавы/мыши, никто особо не занимался.
USB флэш работает и людям хватает.

Есть еще NetBsd (http://linux-adm5120.sourceforge.net/netbsd/)под этот чип.
Кто бы с железкой, попробовал запустить NetBSD и воткнуть в роутер USB клаву/мышу.



Надо покупать машинки, у которых USB 2.0


Тут дело в цене.
До ~ 45$ еще есть какойто-то смысл.



Проц 175MHz без L2 кэша так что это примерно Am486DX4-100.



Для такой цены, имхо, нормальная комплектация.

AlecV
06.08.2007, 18:53
Ссылки на Errata есть в тексте драйвера. Проблема тут в том, что USB-контроллер в этом чипе нестандартный и сидит на шине AMBA (http://en.wikipedia.org/wiki/AMBA_Specification) (как мы знаем, обычно USB - это UHCI/OHCI/EHCI (http://en.wikipedia.org/wiki/Host_controller_interface) на шине PCI). Работают только BULK устройства.

В принципе - на встроенный USB можно забить болт, на новых устройствах его просто даже не распаивают вообще :) , а лепят внешний PCI чип.

А так железка очень приятная, главное дешовая. Хотя всякие PXA (http://en.wikipedia.org/wiki/XScale) уже подпирают.