Информация

Дата основания
Местоположение
Россия
Сайт
selectel.ru
Численность
201–500 человек
Дата регистрации

Блог на Хабре

Обновить

Hackboard 2: одноплатник для разработчиков с x86-процессором за $99

Блог компании SelectelПроизводство и разработка электроникиГаджетыКомпьютерное железоЭлектроника для начинающих
Рейтинг +33
Количество просмотров 13,8k Добавить в закладки 61 Читать комментарии 20
Комментарии 20

Odroid H2+ на 20$ дороже, но по мне сильно лучше по характеристикам, разъёмам и формфактору.

Как железо — да, всё супер, только к нему ещё нужен БП и память — ещё $20-30 минимум, но самое печальное — это корпус. Их стандартные копуса это просто ужас ночи, альтернатив почти нет (есть кто-то продающий железный корпус но он ещё $30 стоит).

если пройти по ссылке в статье, то можно увидеть, что heatsink и power supply включены в поставку из коробки

Хрень. Дайте мне борду в виде дуины нано и мини с х86 с ценой до 5$ и старшие модели за 10, 20 и 100, чтоб я мог поиграть с мелкой штукой аля интел кварк, а затем перенести свой код на атом/селерон с минимумом изменений. А такая плата сама по себе не дает мне ничего — ну селерон и селерон, клево ему. Готового кода под него нету, портировать на плату с туманными перспективами я не стану, я уже с кварком обжегся.

Форм-фактор, конечно интересен, но тоже «чистое» сравнение процессора в этой плате и ODYSSEY — X86J4105800 не выявляет значимых преимуществ, кроме мобильности.

P.S. Кроме того, например, офисные платы на «данных» процессорах тоже есть,
но да, потребуется ещё блок питания и плашки памяти.

К нему б ещё второй ethernet порт и получился бы неплохой рутер.


И кстати, $99 — это специальная цена для варианта с Линуксом (т.е. без Windows), они пишут что после завершения кампании этого варианта уже не будет. Плюс доставка $20 и таможня — если за пределами США.

PCEngines APU2 с 3 портами стоит тоже около 100$, гигабит роутит без проблем

Это у меня уже на заметке, буду исптывать в ближайшее время, хотя и есть сомнения что их проц потянет что-то большее чем простой рутинг (нужен ещё учёт траффика с DPI, мониторинг и немножко всего).


К тому же, придётся ещё покупать корпус и БП, уже хорошо за сотню вылезает (у нас они минимум €130 стоят, без корпуса и БП).

DPI слишком широкое понятие… по моим тестам обычный роутинг + nat кушает процентов 80 CPU при даунлоаде и сильно меньше при аплоаде на гигабитном линке при спидтесте. Почему такая ассиметрия лень было копать.


Если нужно быстрее то можно VPP прикрутить.


БП там любой на 12В 2А, корпус копейки стоит вроде. А цены у вас видать из за НДС сильно пухнут...

Если нужен роутер, то зачем именно x86? Роутеры традиционно делаются на базе MIPS-процессоров, в которые встроено все необходимое, включая кучу сетевых итерфейсов.

Потому что не хочется плясок с бубном вокруг старых ядер, которые заточены под этот MIPS, хочется нормальной системы типа Ubuntu или хотя бы Debian с последним ядром и возможность использовать всё это чуть больше чем как рутер — благо памяти там достаточно и даже NVMe есть.

Ну, справедливости ради, в OpenWRT нынче свежие ванильные ядра под любую архитектуру почти.


Но да, без NAT HW Offload скорость работы большинства девайсов так себе...

Поверьте, все, что касается сети и сопутствующих сервисов, в ядрах для MIPS сделано на отлично. Просто потому, что подавляющее большинство произведенных за последние лет 20 сетевых железок базируется именно на этой архитектуре.

Там могут быть проблемы с графическим ускорителем (которого на роутере все равно нет), но базовые функции и сеть — почти святое.

"на отлично" — как раз только базовые функции, много там отключено ради экономии. Мне нужны nftables и ещё ряд вещей которые появились только в последних (5+) ядрах, и я пока не встретил ни одной железки на MIPS которая была бы с ядром выше 4.19 (отдельные хаки не в счёт).


Ещё один минус этих железок — как уже выше отметили, они выдают хорошую производительность только при железном оффлоаде NAT, а это значит прощай accounting (netflow) и инспекция, а без оффлоада они даже 500 мегабит не тянут, а если туда ещё VPN прикрутить то получим в лучшем случае 100 мегабит.


Мне не нужет "просто рутер", мне нужен навороченный рутер — с инспекцией пакетов, учётом всего траффика, VPN (OpenVPN очень прожорлив), мониторингом и кучей правил для файрволла — и это всё с производительностью минимум в гигабит (ок, может чуть меньше с учётом небольшого оверхеда).


Из кучи железок которые я тестировал (Mikrotik, Ubiquiti и ещё куча армов с двумя и более портами) никакая не была способна на это, не говоря уже про ограниченность ресурсов (память, накопители).


В то же время, первый же тест с MinisForum (Celeron J4125) отлично всё это смог — при этом у меня 4GB памяти, нормальный SSD и загрузка проца менее 30% при полном гигабите со всеми наворотами (учёт, инспекция, мониторинг и все дела), не говоря уже о том что на него можно поставить всё что ставится на обычный x86, т.е без бубна, поиска драйверов под новые ядра и прочие танцы.


Правда, всё это стоит под $200 — а хотелось бы что-то близкое к $100, в крайнем случае не больше $150, включая корпус и надёжный БП (нужно для проекта с кучей точек) — вот ещё почему мипсы и армы тут не годятся (всё что стоит в этом диапазоне годится только для базовых функций без наворотов).

Попробуй ESPRESSObin v7.
Делались. Топовые варианты (Linksys WRT32X, Netgear R7800) таки уже на ARM.
Наличием гребенки gpio(uart+spi+i2c)? Для меня, например, это определяющий фактор. 2 nvme тоже интересно.
А нету ли готового решения что гребенку присоединть к старому андроеду?
Но x86 увеличивает степень совместимости одноплатника с другими системами

правильнее было бы написать «с другой системой».

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.