Вряд-ли разработчики Raspberry Pi выпуская первую версию своего продукта думали, что закладывают целое направление развития компьютерной техники. Но одноплатные ПК приглянулись пользователям и очень скоро на рынке появились многочисленные аналоги и многочисленная периферия, которая позволила сделать эти устройства универсальными. Их можно использовать для обучения или автоматизации, в качестве мини-серверов или маломощных ПК - вариантов масса. Поэтому нам было интересно познакомиться с отечественным одноплатным компьютером Repka Pi 3 и посмотреть на его возможности.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Сразу начнем с любимого вопроса, который многие любят задавать, не читая: а что тут отечественного? Отвечаем - разработка, плата полностью спроектирована отечественными инженерами, также ими выполнена собственная сборка ОС на базе Ubuntu. Купить нужные комплектующие может любой дурак, а вот спроектировать на их основе собственное работающее изделие сможет далеко не каждый.
Что касается внешней схожести, то, во-первых, давно уже сформировался пусть и негласный, но стандарт разводки таких плат и размещения основных разъемов на них. Во-вторых, все платы на одинаковых SoC будут строиться вокруг референсного дизайна, рекомендованного производителем. Это как материнские платы, компоновка которых у разных производителей идентична, но никто же спрашивает: а что тут сделал ASUS? Поэтому данный вопрос сразу и навсегда закроем.
Плата Repka Pi 3
Разработчик - компания НПО "РэйнбовСофт" не скрывает, что занялась разработкой аналога Raspberry Pi 3 с максимальным сохранением совместимости, включая расположения интерфейсов и их распиновку. И это вполне получилось, даже лучше, наша плата в последней ревизии быстрее на 15% и в целом местами имеет лучшие характеристики.
Но интересна Repka Pi 3 даже не этим, а ценой, полный комплект с корпусом и блоком питания можно купить всего за 9 100 руб., при том, что "голая" Raspberry Pi 3 model B обойдется вам дороже. В данном случае мы имеем ввиду цены в официальной рознице, с гарантией и документами. Понятно, что на Озоне или у китайцев за те же деньги можно купить и Raspberry Pi 4, но это вариант исключительно для собственного применения, если вы используете эти платы для автоматизации и тем более передаете их заказчикам, то вам придется ориентироваться на официальные каналы поставки. В этом плане Repka Pi 3 выглядит очень интересным предложением.
Плата построена на SoC Allwinner H5 (CPU + GPU) и состоит из четырехядерного процессора ARMv8 Cortex-A53 с тактовой частотой до 1.4 ГГц и четырехядерного видеоядра Mali 450 MP4 с поддержкой видеорежимов до 4K @ 30 fps, в то время как Raspberry Pi 3 максимально поддерживает FHD 1080. Железо не новое, но проверенное и недорогое. В принципе для подобного устройства вполне достаточно, общий уровень производительности все представляют и чудес никто ждать не будет.
Мы приобрели еще осенью некоторое количество плат ревизии 1.5 (последняя актуальная 1.6) с максимальной частотой 1368 МГц и 2 ГБ DDR, далее речь пойдет про них. Приобретали сразу в полной комплектации и обошлись они тогда нам немного дороже, по 10 900 руб. за один компьютер. Поставляются одноплатники в коробке из переработанного картона и очень хорошо упакованы, так что можно не переживать за доставку. Внутри кроме самого компьютера находится блок питания на 3 А с кабелем micro-USB и VESA-крепеж с набором саморезов и небольшой отверткой.
Компьютер укомплектован картой памяти MicroSDHC на 32 ГБ с уже записанной на нее системой RepkaOS, поэтому устройство просто достаточно включить и сразу начать работать. Единственный недостаток - нигде на коробке не указаны логин и пароль, а никакой иной документации в комплекте нет. Пришлось посетить официальный сайт и узнать, что это root и 123.
Корпус выполнен из акрила методом набора из прозрачной и темной полос, выглядит на первый взгляд не очень. Но поработав с ним мы оценили корпус по достоинству. Фактически это стопка акриловых листов с внутренними вырезами, очень устойчивая к механическому воздействию, такой корпус можно смело ронять, думаем, что по нему можно без проблем потоптаться и кроме вентилятора больше ничего не пострадает. Поэтому если рассматривать данный компьютер как промышленное устройство, то такой корпус идет только в плюс.
При включении загорается зеленый светодиод, а индикатор активности - синий, причем довольно яркий и просто так заклеить его темной изолентой не получится, прозрачные акриловые полосы рассеивают свет и в темноте светится практически вся передняя и часть боковых поверхностей.
Для охлаждения используется небольшой, а следовательно шумный вентилятор без регулировки оборотов, поэтому в жилом помещении и тем более ночью его будет слышно. Можно ли его отключить? Можно, но нужно будет переключить профиль троттлинга на вариант с пассивным охлаждением, но при этом вы немного потеряете в производительности. Режимы работы можно посмотреть на скриншоте ниже, информация с официального сайта.
Сетевые возможности также скромны, но для устройства данного класса вполне достаточны: 100 Мбит/с по проводу и Wi-Fi 802.11b/g/n, плюс Bluetooth V4.0(HS). Для требовательных сетевых приложений этого мало, но для работы с датчиками и устройствами промышленной или домашней автоматизации более чем достаточно, равно как и для собственных нужд ПК.
В целом перед нами неплохо сделанный одноплатный компьютер уровня Raspberry Pi 3, в чем-то даже получше и обладающий весьма привлекательной ценой. При этом распространяется он через официальные каналы продаж с гарантией и поддержкой.
Repka OS
Но говорить о железе в отрыве от программной части бессмысленно, так как именно операционная система делает из куска железа компьютер и позволяет нам запускать на нем нужные программы. Производителем из коробки предлагается нам Repka OS - сборка на базе Ubuntu 20.04. Здесь снова может возникнуть вопрос: а насколько уместно использовать термин "операционная система". Но Raspbian или Armbian вполне спокойно считаются операционными системами, хотя, по сути также являются сборками на базе Debian и/или Ubuntu, так что на наш взгляд такое наименование вполне уместно.
Система запускается в настольном режиме и использует в качестве графической оболочки XFCE, никаких графических излишеств нет, как и большинства предустановленного софта. Все по минимуму, что для подобного вида устройств только плюс. Последняя версия Repka OS 10.0.20 от 22.04.2024 поставляется с ядром 5.19.15.
Все основные параметры платы и системы выведены прямо на рабочий стол, что удобно, потребление ресурсов для режима графической оболочки умеренное, в состоянии покоя рабочая частота процессора падает до 288 МГц, его температура при этом составляет 35-36 градусов.
Для настройки параметров платы разработчики предоставляют фирменную утилиту repka-config, если вы работали с другими одноплатными компьютерами, то она покажется вам вполне знакомой. В настоящий момент не все пункты еще работают, часть из них находится в разработке.
Но уже сейчас с ее помощью вы можете переключаться между консольным и графическим режимом, обновить систему, переключить профиль троттлинга или сменить ядро. Из ядер доступно 6.1.11, но с ним есть ряд проблем, например, оно не считывает температуры ядер SoC.
В остальном это обычная Ubuntu, и вы можете устанавливать в систему любой софт доступный для данной системы и архитектуры. Но тоже самое можно сказать про любую систему для одноплатных компьютеров.
Что касается производительности: мы подключили Репку к 2К монитору и в работе графического интерфейса иногда наблюдались фризы и артефакты, не сказать, что сильно мешают работе, но они есть. В режиме FHD 1080 экран отрисовывается нормально. Видео в браузере, вне зависимости от браузера можно смотреть до 720p включительно, выше начинаются запинки и тормоза.
При этом система спокойно воспроизводит файлы с разрешением FHD 1080 и позволяет перемещаться по видео без задержек и тормозов. Нагрузка на систему при этом средняя, как и нагрев - около 50 градусов.
А вот видео с разрешением 2К уже кладет плату на лопатки и упирается здесь все в вычислительные способности процессора. При попытке воспроизвести такой ролик мы моментально получаем полную загрузку процессора, слайд шоу с заикающимся звуком и длительные паузы с темным экраном при перемотке. Но при этом можно отметить достаточно эффективную работу штатного охлаждения - нам не удалось нагреть процессор выше 60-65 градусов.
В целом результат ожидаем и какого-либо удивления не вызвал. Repka Pi 3 - это не для медиацентров, а вот как инструмент обучения или автоматизации - крепкий середнячок, с учетом ее цены - одно из самых оптимальных предложений с официальным каналом продаж и с гарантией. Плата позволяет достаточно комфортно работать как в консольном, так и в графическом режиме, например, для использования веб-интерфейсов или работы в качестве тонкого клиента.
Альтернативные ОС
Что еще кроме Repka OS можно запустить на данном ПК? В принципе - любую ОС подходящей архитектуры, но вам придется немного доработать ее напильником для запуска именно на этой плате, при том, что все необходимые файлы есть на официальном сайте, а у Альта даже есть пошаговая статья с примером как это сделать. Что касается готовых сборок, то можно попробовать Simply Linux alpha1 от компании Альт.
Данная сборка основана на Sisyphus, хотя из-за использования брендирования от Simply можно подумать, что сборка использует платформу p10, хотя это не так. Ядро доступно единственное - 5.15.106, профиль троттлинга только для активного охлаждения. Также не работает индикатор активности, что не позволяет внешне понять состояние платы.
Первый запуск системы переводит нас в режим мини-установки, где нам нужно создать пользователей, задать сетевые настройки и т.д. Если вы хоть раз устанавливали Альт, то все это будет вам знакомо. После перезагрузки вы попадете в привычную среду Simply Linux с XFCE, также в нагрузку вы получите полный набор прикладного ПО, включая офисный пакет. Зачем все это нужно здесь - вопрос открытый, в случае серверного использования систему придется долго и сильно чистить.
Кроме этого, есть и ряд более существенных проблем, в сборке не работает Bluetooth, а для запуска Wi-Fi вам придется руками сделать несколько символических ссылок. Также есть и другие шероховатости, но в целом система работает и ей можно пользоваться. Конечно, хотелось бы от разработчиков Альта большей активности в данном направлении, чтобы к нашему одноплатнику была и наша ОС, но и в настоящий момент все не так плохо.
Другой альтернативой может быть неофициальная сборка Armbian, доступны версии как на основе Debian, так и Ubuntu. Так как сборка неофициальная, то перед первым обновлением необходимо заморозить обновление ядра и U-Boot загрузчика.
В остальном это обычный Armbian, который в представлениях не нуждается.
Также, как мы уже говорили, при наличии некоторого свободного времени, знаний и квалификации вы можете портировать на Repka Pi любую существующую ОС архитектуры AArch64, было бы желание.
Заключение
Покупая осенью свою первую Репку, мы ожидали в принципе всего чего угодно, в том числе найти там какого-нибудь китайца с переклеенными шильдиками и столь же кривую китайскую сборку ОС. Но все оказалось совсем по-другому, Repka Pi - грамотно спроектированный и качественно сделанный отечественный одноплатный компьютер, с собственной сборкой ОС, неплохо документированный.
Сейчас у нас в эксплуатации уже второй десяток этих ПК, которые показали себя весьма хорошо. Во всяком случае настроил и забыл к ним вполне применимо. В качестве системы мы используем родную Repka OS, работа с которой ничем не отличается от Ubuntu и все что доступно под эту ОС заработает и на Репке.
Что касается альтернатив, то вполне можно использовать Armbian, от использования Simply мы бы пока отказались - слишком много недоработок и шероховатостей.
В целом данным устройством мы довольны, даже очень. Потому что это наша, отечественная плата, которая не хуже, а даже лучше аналога и, что тоже важно, продается за весьма умеренные деньги, что делает ее доступной широким кругам потребителей.
Тем более что разработчики не стоят на месте, прямо сейчас готовится производство Repka Pi 4 - аналог Raspberry Pi 4 и в разработке находится Repka Pi 5. Если все пойдет нормально, то уже относительно скоро у нас будет своя полноценная линейка одноплатных компьютеров. Так что остается только пожелать разработчикам успехов.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Последние комментарии