LINUX.ORG.RU

Ищу одноплатник

 


0

1

Требования:

1) Хотя бы один USB-порт. Но такой, чтобы он был полноценным и к нему не было подключена куча устройств через хаб (как у малины через один USB заведён Wi-Fi, Ehternet и ещё 4 порта через хаб). К этому порту будет подключена одна специфическая железка, которая требует высокую пропускную способность и практически не работает, если через этот же порт идёт активный обмен с другими устройствами (например, Wi-Fi).

2) Wi-Fi. Можно без него, но тогда +1 USB порт, удовлетворяющий пункту 1 (то есть Wi-Fi и специфическая железа должны быть подключены к физически разным портам).

3) Хотя бы один UART. Можно без него, но тогда +1 USB порт, удовлетворяющий пункту 1. Возможно, нормально будет совместить USB-UART и Wi-Fi через хаб, ибо поток по UART идёт достаточно слабый.

4) Очень приветствуется поддержка mainline kernel, потому что чем новее ядро, тем допиленнее там драйвера на железку из пункта 1. При этом поддержка всего кроме вышеперечисленного не интересует (то есть неработающий звук, графика, GPIO кроме UART - не волнуют).

5) Производительность. Тут могу только относительные цифры предоставить. Cubieboard2 (Allwinner A20) немного не дотягивает по производительности до нужной. Raspberry Pi 3 имеет запас по производительности раза в 2 (но там огромные проблемы из-за того, что его упоротые разработчики подключили почти всю периферию через один USB порт).

6) Доступность в РФ (AliExpress не подойдёт, потому что в будущем этот проект будет тиражировать фирма-заказчик проекта и ей нужно будет делать закупки с чеками, договорами и т. д.). Цена не более 5к. В экстренном случае можно подумать о 7-8к.

Что может посоветовать ЛОР? Подойдут не только ARM-одноплатники, но и компьютеры-стики на x86. Лишь бы удовлетворяло вышеуказанным условиям.

★★★★★

Orange Pi PC (на Allwinner H3) или PC2 (на Allwinner H5). В них 4 USB хоста, а не порта. Про состояния mainline-ядра можно почитать на linux-sunxi (состояние нормальное).
Также у этих плат есть младшие братья, которые на несколько долларов дешевле.

anonymous ()
Ответ на: комментарий от anonymous

Год назад тыкал Orange Pi PC - у меня тогда на mainline kernel виделось только 3 ядра из 4 и 2 порта из 3, Ethernet не работал. За год что-то сильно изменилось?

KivApple ★★★★★ ()
Ответ на: комментарий от anonymous

Orange Pi RK3399/ вроде не плохой, хоть и устарел на несколько лет. Отговорите.

Нихрена он не устарел. Первые хромбуки и TV-коробки на RK3399 появились в продаже в прошлом году.
А большинство SBC на этом чипе вообще появились в продаже уже в этом году.
На RK3399 есть ещё RockPro64. Эта плата дешевле, у неё быстрее память (LPDDR4) и можно подключать полноформатные платы PCIe.

anonymous ()
Ответ на: комментарий от KivApple

По приведённой мной ссылке всё именно об mainline ядре.

anonymous ()
Ответ на: комментарий от KivApple

Я полноценный Wayland запускал, на 4.17 ядре. Так что там не просто хорошо, там все великолепно!

P.S. Orange Pi Lite H3 у меня.

timdorohin ★★★ ()
Последнее исправление: timdorohin (всего исправлений: 1)
Ответ на: комментарий от KivApple

Посмотри таблицу «Status Matrix», столбцы H3(opi PC) и H5(opi PC2).

anonymous ()

Натыкался на тесты производительности и пропускной способности самых новых версий 2018-ого года, практически по всем фронтам выиграл Asus Tinkerboard. Но мне всё равно кажется, тебе будет достаточно https://libre.computer/products/boards/roc-rk3328-cc/ Он тоже в топах был. А если есть нужда помощьнее, то осенью https://libre.computer/products/boards/roc-rk3399-pc/ выходит.

Deleted ()
Ответ на: комментарий от KivApple

Ну, может быть, сам не трогал, но даже захотелось купить :) Но решил подождать ренегада, если кикстартер взлетит и они решат все проблемы.

Deleted ()
Ответ на: комментарий от KivApple

У Tinkerboard какие-то траблы...

А ещё у неё все порты USB через набортный хаб.

anonymous ()
Ответ на: комментарий от anonymous

Какой-то конкретики не приведу, но по работе вечно какие-то запары с оранжами. То одно не работает, то другое, то отваливается чёто.

Dispetcher14 ★★★★ ()
Ответ на: комментарий от Dispetcher14

То одно не работает, то другое, то отваливается чёто.

Это всё руки.

anonymous ()
Ответ на: комментарий от Deathstalker

Зато два USB 3.1 Gen 1 Type-A.

Тю. В RockPro64 за $60 тоже два USB 3.1 Gen 1.

anonymous ()
Ответ на: комментарий от Deathstalker

ASUS E2KM1I-DELUXE

В многопоточной производительности CPU, плата на RK3399 уделает это гуано из 2012 года почти в 3(!) раза.
А в однопоточной почти в 2(!) раза.

anonymous ()
Ответ на: комментарий от Deathstalker

Не балаболь. Анонсировали его более 6 лет назад. А выход на рынок должен был быть в четвёртом квартале.
А когда появились платы с этим процессором в магазинах не имеет никакого значения. Это процессор из 2012-го года.

anonymous ()
Ответ на: комментарий от Deathstalker

«Мальчик, ты баклажан»(c) анекдот.
Эта дата означает, что эта какашка была и спроектирована и произведена в 2012 году.

Как такое вообще можно предлагать. Ведь у него TDP = 18W. Это больше, чем у штеудовских Core-U, но при этом Core-U быстрее более чем в 5 раз.
Ты бы ещё VIA C7 предложил.

anonymous ()
Ответ на: комментарий от Deathstalker

С ядрами микроархитектуры Bobcat из 2007-го, и на техпроцессе 40nm из 2008-го. Раритет.

anonymous ()
Ответ на: комментарий от KivApple

Пардон что не в тему, не знаю как в лс написать..

Наткнулся на ветку - STM32 и USB

Там указан реп - https://github.com/KivApple/controllerFramework

но там 404 - можно ли как то, куда то - скинуть пример который там был?

Настал тот момент когда UART не достаточно, а USB с нуля на низком уровне не поддаётся..

V2oD2o ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.