В этом месяце появилось несколько интересных одноплатников, о которых стоит рассказать на Хабре. Среди них как универсальные девайсы, так и устройства, которые предназначены для определенного круга задач. Если вдруг мы что-то упустили — рассказывайте в комментариях о тех девайсах, которые понравились именно вам. А если вы с чем-то работаете давно и плотно — делитесь своим опытом! Подробности под катом.
Приглашаем 10 октября на Selectel Tech Day
Расскажем о новинках на рынке и обновлениях в наших продуктах. Вас ждут доклады, нетворкинг, мастер-классы и вечерняя программа. Участие бесплатное, но нужно зарегистрироваться.
Milk-V DuoModule 01
Источник.
Milk-V DuoModule 01 — модульный одноплатный компьютер с интегрированной eMMC-памятью, поддержкой WiFi 6 и Bluetooth 5.4, а также процессором Sophgo SG2000, ядром ARM Cortex-A53 и двумя ядрами RISC-V XuanTie C906. В модуле также встроен микроконтроллер и нейронный процессор.
Характеристики модели
- Процессор: Sophgo SG2000 с одним ядром ARM Cortex-A53 (1 ГГц) и двумя ядрами RISC-V XuanTie C906 (700 МГц)
- Память: 512 МБ DDR3
- Микроконтроллер: 8-битный 8051 с 6 КБ памяти
- Нейронный процессор: до 0,5 TOPS AI-производительности
- Встроенная память: 8 ГБ eMMC
- Поддержка камер до 5 МП с частотой 30 кадров в секунду
- Поддерживаемые ОС: Buildroot, RTOS
- Размер Evaluation Board: 100 x 75 мм
Список портов на Evaluation Board
- 1 x USB Type-C (питание и данные)
- 4 x USB 2.0 Type-A
- 2 x Ethernet 10/100
- 1 x 3,5 мм аудиоразъем
- 1 x слот для microSD
- 2 x 2-канальные камеры MIPI-CSI
- 1 x дисплейный разъем MIPI-DSI на 4 канала
- 19-контактный GPIO
Стоимость платы — $42. В первую очередь устройство нацелено на разработчиков и энтузиастов, которым нужно протестировать возможности DuoModule 01. Вероятно, целевая аудитория — те, кто работает с архитектурой RISC-V. Но девайс будет интересен и любителям ARM.
NanoPi Zero2
Источник.
NanoPi Zero2 — одноплатный компьютер 45 x 45 мм, с корпусом — 49,5 x 29 мм. Он оснащен четырехъядерным процессором Rockchip RK3528A ARM Cortex-A53, а также ОЗУ до 2 ГБ и внутренней eMMC-памятью. Кроме того, есть слот для microSD-карты.
Характеристики модели
- Процессор: Rockchip RK3528A, четырёхъядерный ARM Cortex-A53
- Оперативная память: до 2 ГБ
- Встроенное хранилище: слот для microSD, eMMC модуль (опционально)
- Слот для M.2 2230: поддержка модулей PCIe 2.1 E-Key, включая WiFi
- Поддерживаемые ОС: Ubuntu Noble Core, Debian Bookworm Core, FriendlyWrt 23.05, OpenMediaVault
- Размеры: 45 x 45 мм (без корпуса), 49.5 x 29 мм (в корпусе)
Список портов и разъемов
- 1 x USB 2.0 Type-A
- 1 x USB Type-C (питание 5В/2А и данные)
- 1 x Ethernet (Gigabit)
- 30-контактный GPIO FPC
- Разъем для батареи RTC
- UART-debug
Что касается стоимости, то базовая модель с 1 ГБ оперативной памяти стоит $18. За $56 можно приобрести «люкс» версию с 2 ГБ оперативной памяти, 64 ГБ eMMC, WiFi-модулем и корпусом. NanoPi Zero2 идеально подходит для использования в приложениях, не требующих видеовыхода, таких как файловые серверы или сетевые медиаплееры.
Banana Pi BPI-CM5
Источник.
ArmSoM-CM5 — одноплатный компьютер, который стоит дороже, чем Raspberry Pi Compute Module 4. Но у него более производительный процессор, больше PCIe и USB-разъемов. В ближайшем будущем производитель обещает выпустить версию с 16 ГБ оперативной памяти. Стартовая модель включает 8 ГБ оперативной памяти и 64 ГБ внутренней памяти.
Характеристики модели
- Процессор: Rockchip RK3576 с четырьмя ядрами ARM Cortex-A72 (2.2 ГГц) и четырьмя ядрами Cortex-A53 (1.8 ГГц)
- Графика: Mali-G52 MC3
- Нейронный процессор: до 6 TOPS
- Поддержка видео: декодирование 4K видео до 120 кадров в секунду
- Память: до 8 ГБ ОЗУ (16 ГБ в будущем)
- Хранение данных: до 64 ГБ встроенного eMMC, поддержка дополнительных модулей eMMC
- Беспроводная связь: WiFi 6 и Bluetooth 5.3
- Интерфейсы: больше PCIe и USB-разъемов по сравнению с Raspberry Pi CM4
- Размеры: 55 x 40 мм
Порты и разъемы
- 1 x USB Type-C OTG
- 4 x USB 3.0 Type-A
- 1 x HDMI
- 1 x Gigabit Ethernet
- 2 x MIPI-CSI
- 1 x MIPI-DSI
- 1 x microSD
- 1 x M.2 M-key (PCIe 2.0)
- 1 x 40-pin header
Размеры I/O-платы в два раза больше, к ней можно подключить вентилятор. Кроме того, предусмотрена кнопка reset и есть функция Power over Ethernet.
Orange Pi RV
Источник.
Это одноплатный компьютер размером 89 x 56 мм, чуть больше кредитной карты, и один из первых продуктов под брендом Orange Pi с процессором на базе архитектуры RISC-V. Он оснащён четырёхъядерным процессором StarFive JH7110 с частотой 1.5 ГГц и предлагает до 8 ГБ оперативной памяти. Этот компьютер предназначен для разработчиков и энтузиастов, желающих поработать с чипами RISC-V.
Характеристики модели
- Процессор: StarFive JH7110 с четырьмя ядрами RV64GC (1.5 ГГц)
- Оперативная память: 2 ГБ, 4 ГБ или 8 ГБ LPDDR4-2800 (одноканальная)
- Хранение данных: слот для microSD и слот M.2 2280 PCIe 2.0 для SSD
- Беспроводная связь: WiFi 5 и Bluetooth 5
- Поддерживаемые ОС: Linux (официальные образы доступны на сайте Orange Pi)
- Размеры: 89 x 56 мм
Список портов и разъемов
- 4 x USB 3.0 Type-A
- 1 x USB 2.0 Type-C (питание и данные)
- 1 x HDMI
- 1 x 3.5 мм разъем для наушников
- 1 x Gigabit Ethernet
- 1 x дисплейный разъем MIPI-DSI (2 линии)
- 1 x разъем для камеры MIPI-CSI (2 линии)
- 40-контактный GPIO
На момент публикации стоимость Orange Pi RV еще не была объявлена, а плата пока недоступна для покупки. Она позиционируется как удобная платформа для разработчиков, заинтересованных в работе с RISC-V-архитектурой, и поддерживает различные операционные системы Linux.
NanoPi R3S
Источник.
FriendlyELEC NanoPi R3S — недорогой одноплатный компьютер размером 57 x 57 мм, предназначенный для использования в приложениях без дисплея. Он оснащен двумя гигабитными Ethernet-портами и двумя USB-портами, что делает его отличным выбором для создания маршрутизатора или файлового сервера. Устройство поддерживает подключение дисплея через разъем MIPI-DSI, но не имеет видеовыходов типа HDMI или DisplayPort. NanoPi R3S доступен по цене от $30.
Характеристики модели
- Процессор: Rockchip RK3566, четырёхъядерный ARM Cortex-A55
- Графика: Mali-G52 MP2
- Нейронный процессор: 0.8 TOPS для ИИ задач
- Оперативная память: 2 ГБ LPDDR4X
- Встроенное хранилище: опционально 32 ГБ eMMC за дополнительную плату
- Поддерживаемые ОС: Debian Bookworm Core, Ubuntu Noble Core, FriendlyWrt, OpenMediaVault
- Размеры: 57 x 57 мм
Список портов и разъемов
- 1 x USB Type-C (данные и питание 5В/2А)
- 1 x USB 3.2 Gen 1 Type-A
- 2 x Gigabit Ethernet (RTL8211F LAN, RTL8111H WAN)
- 1 x слот для microSD
- 1 x разъем MIPI-DSI для дисплея
- 1 x UART Debug разъем
- 1 x разъем RTC
NanoPi R3S доступен по цене от $30 за модель с 2 ГБ оперативной памяти. Дополнительные опции включают 32 ГБ eMMC за $5 и алюминиевый корпус за $5. Это отличное решение для задач, связанных с сетевым оборудованием, благодаря поддержке двух гигабитных Ethernet-портов и возможностям использования в системах на базе Linux.
Что думаете насчет новинок? Если у вас есть собственные фавориты, обязательно расскажите о них в комментариях.
Комментарии (26)
Ra3wum
29.09.2024 09:58+1"Milk-V DuoModule 01... В составе Микроконтроллер: 8-битный 8051 с 6 КБ памяти." А зачем там среди современного железа 8 битный микроконтроллер на старом ядре из конца 1990х?
fivlabor
29.09.2024 09:58+4Про этот чип писали на хабре https://habr.com/ru/companies/ru_mts/articles/793880/ .
Странная штука - там и переключение архитектуры ARM <-> RISC-V (вот зачем?) и вот этот 8051 (это даже 1980-е). Понятно, что 8051 для работы пока основные ядра спят, какой-то функционал от него не требуется - только проснуться по таймеру или по внешнему прерыванию. Более того, там есть i2c/uart, то есть можно и датчики опрашивать https://milkv.io/docs/duo/getting-started/8051core.
Линукс в embedded устройства плохо подходит, т.к. энергопотребление у таких не для батарейного питания (когда надо месяцами ждать событий), более того, он и грузится не мгновенно (несколько секунд, если много там всякого, минимальное что видел - это около секунды, но там всё было кастрированное). Обычно тогда делают на плате вместе с MCU. А тут вот MCU уже в самом SoC.
me21
29.09.2024 09:58В Beaglebone Black тоже есть встроенные PRU (Peripheral Real-time Unit) для опроса каких-нибудь устройств в реальном времени независимо от основной операционной системы. Тоже часть SoC. Взаимодействие с основным CPU через зарезервированный кусок RAM.
acc0unt
29.09.2024 09:58+1Моя теория про "переключатель архитектуры" в том, что это такая "переходная" схема вокруг лицензирования ARM-ядер. Типа, если ядро ARM в железе есть, но "с завода" насовсем выключено, то платить отчисления за него не надо.
Разработчикам, и клиентам, у которых есть нужда прям в ARM, дают чип с переключалкой. А если крупный заказчик скажет "у нас и на RISC-V всё нормально работает", то для него сделают партию, в которой нога переключалки наглухо замкнута на RISC-V. Ядра ARM как бы нет - значит, отчисления платить не нужно. И заказчику чип выходит дешевле, и производителю маржа толще.
acc0unt
29.09.2024 09:58+3Это процессор режима сна. Он запитан от домена RTC, и может работать независимо от "больших" ядер. Его основная задача - опрашивать внешние ноги и датчики, и по сигналу с них вовремя "разбудить", или, наоборот, принудительно "усыпить" остальной чип.
Такой функционал сейчас много где есть. Например, внутри iPhone такая приблуда называется "AOP" - "Always-on Processor".
Почему это 8051, а не какой-нибудь крохотный вариант RISC-V? Просто потому что китайцы обожают 8051, и пихают его всюду.
sepulkary
29.09.2024 09:58Интересно, это какой-нибудь современный 8051, оптимизированный по энергопотреблению? Я перестал работать с 8051 где-то в середине нулевых, тогда они, помнится, энергоэффективностью не отличались...
acc0unt
29.09.2024 09:58+1Если взять, условно, дизайн 8051 из 80-х, и сделать его на современных техпроцессах, то он просто за счёт апгрейда в техпроцессе будет в тысячи раз энергоэффективнее.
Я не думаю, что там много оптимизаций конкретно энергопотребления. Просто китайцы взяли ядро, на которое у них уже были материалы и лицензии, и впилили его в железо. Это ядро наверняка круче оригинала, и может делать вещи вроде выполнения инструкций в один цикл - но в остальном это просто дешёвый и сердитый микроконтроллер.
NutsUnderline
29.09.2024 09:58давно уже есть. siLabs или кто то такой, периодически в новостях вплывает 8051
nikolz
29.09.2024 09:58+2NanoPi Zero2 . Что касается стоимости, то базовая модель с 1 ГБ оперативной памяти стоит $18.
Дайте ссылку, где купить за 18$. Нашел только за 35$.
Doc_69
29.09.2024 09:58+5Насколько они хуже/лучше raspberry pi ?
Harwest
29.09.2024 09:58Лучше во всём )
LakesChueka
29.09.2024 09:58+1Ну, по отношению характеристик и поддержки linux raspberry все-таки выигрывает. Если рассматривать голое железо, то аналоги лучше.
boojum
29.09.2024 09:58Огромное комьюнити, любой вопрос гуглится на раз, поддержка, обновление софта.
Всё вышеперечисленное - это про Raspberri PI но не про китайские поделия. С ними - как повезёт.
KonstantineZ
29.09.2024 09:58+8Размеры: 45 x 45 мм (без корпуса), 49.5 x 29 мм (в корпусе)
Технология сжатия пространства однозначно заслуживает отдельного обзора!
Dynasaur
29.09.2024 09:58в такой куче одноплатников уже невозможно ориентироваться. Нужно бы свести всё в одну таблицу и внести туда все параметры, может, тогда станет возможным осмысленно что-то выбрать
kenomimi
Жаль, что не делают нетбуков с базовой платой для модулей - с нынешними характеристиками вполне достойная печатная машинка вышла бы. Видел только одну приличную модель у китайцев на их же проце... А еще круче - базовая плата под старый серийный ноут.
NickDoom
Под старый серийный ноут я громко мечтал вслух о материнке в форм-факторе PCMCIA, как раз такая мелюзга влезет. Проц, оперативка и немного меди для сброса тепла. И можно слот под microSD.
SSD туда ставить не обязательно — в самом ноуте (превратившемся тупо в терминал, отправляющий ввод на карточку и рисующий на экране её выхлоп) есть гнездо IDE 2.5", в которое можно поставить весьма жирную CF-карту.
Расскажите свои идеи подробнее, а то ощущение, что мы одного поля бананасы :-D
kenomimi
Не. Вытаскиваем со старого ноута оригинальную плату, делаем такую же геометрически новую, на которой разводим только интерфейсы плюс модуль заряда батареи. На четырех слоях да дешевом техпроцессе это сделать изи, поскольку там только рассыпуха и простенькие чипы. А сами мозги ставим готовым модулем. Наверное, трудновато будет подогнать оригинальную систему охлаждения, но это чисто инженерная задача.
Зачем так? Да очень просто - сделать плату-адаптер не рокетсайнс, на студенческую курсовую максимум тянет. Сделать свой ноут целиком - уже целый техпроцесс, который и не каждая контора осилит... Ноутов корпоративных устаревших на вторичке навалом просто, особенно тех же тинкпадов, причем половина нульцевые как с магазина. С армом и родной батареей там будет безумная автономность, ибо интелы да еще с отдельной видяхой жрут на порядок больше.
NickDoom
Ого. Вот это круто. С этой стороны даже не думал. Плату заменить на переходник, хммм…
Кстати, а если адаптер сделать в виде всё-таки IDE 2.5, не универсальнее будет? А проц с графоном всё равно будут в основном спать сном праведника, что им картинку-то обновить…
Но места он тогда отъест, это да.
UPD: а ещё можно для некромантии этот подход использовать :) потому что на старье какую-нибудь залитую пивом материнку менять — выброшенные деньги. А вот если в пределах некоторой линейки моделей у нас плюс-минус одинаковое решение, всю линейку можно одним переходником покрыть :) ну, с вариациями распаек разъёмов под конкретный бук.