Как стать автором
Обновить

Новый Banana Pi BPI-M2S доступен для заказа

Время на прочтение1 мин
Количество просмотров3.9K

Одноплатный компьютер Banana Pi BPI-M2S теперь доступен для заказа. Устройство основано на платформах Amlogic A311D и S922X. Процессор в этих ПК имеет шесть вычислительных ядер четыре Arm Cortex-A73 с частотой 2,21 ГГц и два Arm Cortex-A53 с частотой 1,8 ГГц. Также  в нём стоит графический ускоритель Arm Mali-G52 MP4 (6EE) с поддержкой OpenGL ES 3.2, Vulkan 1.0 и OpenCL 2.0, а у версии A311D есть ещё нейропроцессорный блок NPU 5 Топс.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

OpenWrt отмечает 20 лет выпуском собственного маршрутизатора

Время на прочтение3 мин
Количество просмотров21K


В 2024 году опенсорсному проекту OpenWrt исполняется 20 лет. Разработчики решили отпраздновать этот юбилей дизайном нативного маршрутизатора OpenWrt One/AP-24.XY. Пока что это идея, предложенная на обсуждение сообществу.

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

С выходом нативного маршрутизатора на рынке появится своего рода базовая референсная модель с идеальной программно-аппаратной совместимостью.
Читать дальше →
Всего голосов 41: ↑41 и ↓0+41
Комментарии46

Banana Pi R64 Лучший роутер для OpenWrt, или нет?

Время на прочтение6 мин
Количество просмотров29K
image

Здравствуйте меня зовут Дмитрий и сегодня я сделаю обзор на одноплатный компьютер Banana Pi R64. Мы узнаем как установить на него OpenWrt а также как собрать самому прошивку под этот компьютер.
Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии94

Banana Pi BPI-CM4: у Raspberry Pi Compute Module 4 появился достойный конкурент

Время на прочтение4 мин
Количество просмотров14K

Года полтора назад Raspberry Pi Foundation представила новую плату — Compute Module 4. Этот модуль называли шагом вперед по сравнению с предыдущими версиями системы. Он более быстрый, у него больше возможностей, включая сетевые функции. Например, есть опция Wi-Fi 802.11b/g/n/ac, Bluetooth 5.0. Правда, пропал SO-DIMM (его заменили PCIe), но покупатели с этим смирились, поскольку плата получилась отличной.

Ну а теперь у нее появился конкурент — Banana Pi BPI-CM4. Пока что разработчики представили лишь рендер, но за этой командой дело в реализации проекта не станет. Она достаточно часто выпускает разного рода одноплатники и другие электронные модули, так что в скором времени можно ожидать выхода проекта в свет. На форуме разработчики заявили, что вскоре начнут рассылать тестовые платы. А сейчас давайте посмотрим, что там предлагает Banana Pi.
Читать дальше →
Всего голосов 47: ↑42 и ↓5+37
Комментарии13

24-ядерный ARM-сервер на Banana Pi работает под управлением Ubuntu 18.04

Время на прочтение2 мин
Количество просмотров25K

Материснкая плата SynQuacer E-Series для 24-ядерного ARM-сервера

Серверные процессоры на базе ARM давно угрожают позициям Intel в дата-центрах, но пока это лишь теоретическая угроза. До сих пор она не слишком реализовалась, если посмотреть на реальные случаи крупномасштабных развёртываний ARM-серверов. Таких просто нет. Однако новое поколение недорогих ARM-серверов может изменить ситуацию.

Например, компания SinoVoIP недавно представила 24-ядерный ARM-сервер на платформе Banana Pi.
Читать дальше →
Всего голосов 28: ↑26 и ↓2+24
Комментарии15

Конкурент Raspberry Pi, мини-ПК Banana Pi, поступил в продажу по $13

Время на прочтение2 мин
Количество просмотров11K


Производитель миниатюрных ПК Banana Pi запустил в продажу плату Banana Pi BPI-P2 Maker, которая в некоторых случаях может составить конкуренцию Raspberry Pi 4. Несмотря на то, что характеристики новинки уступают «малинке», цена миниатюрного компьютера может привлечь большое количество покупателей. Базовая модель устройства без накопителя продается всего по $13.

Новинка не является полностью новым продуктом, это модернизированная версия платы Banana BPI-P2 Zero, которая продавалась в прошлом году. Плата была оснащена процессором Allwinner H2+, 512 МБ памяти, Ethernet, модулями связи WiFi и Bluetooth, 8 ГБ ПЗУ. То устройство, которое продается сейчас, можно назвать урезанной версией этой платы.
Читать дальше →
Всего голосов 18: ↑12 и ↓6+6
Комментарии13

Будильник из Banana Pi

Время на прочтение5 мин
Количество просмотров16K
Несколько месяцев назад в моей голове поселилась идея, что я хочу просыпаться не просто под музыку, а под интернет-радио. “Просто куплю будильник, который это умеет” — подумал я и отложил эту мысль. Когда дело дошло до покупок, то я был сильно удивлен в связи тем, что не смог найти подходящих мне моделей в продаже.

Критерии, по которым я подбирал будильник:

  1. Уметь играть интернет-радио в качестве будильника.
  2. Работать по Wi-Fi (wpa2, “N” режим, желательно уметь без wps).
  3. Желательно уметь показывать время и работать как часы.
  4. Желательно иметь возможность настройки через телефон или компьютер.


Не могу сказать, что я требовал слишком много, т.к. обязательным требованием было только проигрывание интернет-радио, но все девайсы, которые мне встречались, были либо слишком большими, либо слишком дорогими, либо морально устаревшими.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии2

Метеостанция на Banana Pi M64 (Linux, C#, Docker, RabbitMQ, AvaloniaUI)

Время на прочтение37 мин
Количество просмотров12K
Weather station Banana Pi BPI-M64 Linux C# Docker RabbitMQ AvaloniaUI

Статей о создании метеостанции на базе Arduino не счесть. Можно сказать, если статья про метеостанцию, то это про микроконтроллеры Arduino, ESP32 или STM32. Но только не в этот раз. Будем запускать метеостанцию на Banana Pi BPI-M64 под Linux, без использования Arduino-подобных оберток в виде WiringPi, на C# .NET5. Пример метеостанции является демонстрацией встраиваемого решения работы с GPIO, датчиками и вывода пользовательского интерфейса напрямую на LCD. В решении используется: Linux (Armbian) — основная ОС, .NET и C# — платформа для создания прикладного ПО, AvaloniaUI — графической интерфейс с интерактивными графиками и анимацией, Docker — инструмент для развертывания, управления, доставки приложений, RabbitMQ — брокер сообщений для передачи сообщений между контейнерами. Благодаря использованию универсального подхода и технологии Docker, приложение можно запустить не только на Banana Pi BPI-M64, но и на других Banana/Orange/Rock/Nano Pi одноплатных компьютерах, включая Raspberry Pi.
Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии62

Подключаем дисплей SPI LCD  ILI9341 к одноплатному компьютеру Banana Pi BPI-M64 или любому другому на ОС Armbian

Время на прочтение12 мин
Количество просмотров38K
LCD SPI ILI9341 Banana Pi BPI-M64

Пост содержит инструкцию как подключить TFT-LCD дисплей на популярном контроллере ILI9341 к одноплатному компьютеру на ОС Armbian с помощью дерева устройств (Device Tree overlays) без танцев с бубном. В сети Интернет много материала как подключать различные LCD экраны к Raspberry Pi. Но что если у вас нет Raspberry Pi, а хочется подключить недорогой LCD экран на SPI интерфейсе? Все что вам необходимо, это любая плата с поддержкой ОС Armbian. В каталог поддерживаемых плат ОС Armbian входят платы: Asus, Pine64, Hardkernel, Orange Pi, Banana Pi, и т.д. На данный момент в каталоге более 114 моделей плат, объявлена поддержка различного оборудования из коробки. Доступны для подключения: 4G/LTE модемы, USB Wi-Fi, USB Bluetooth, USB Ethernet, сканеры DVB-тюнеры и т.д. К всем этим платам можно легко подключить  SPI LCD дисплей ILI9341, как это реализовать прошу под кат.
Всего голосов 16: ↑16 и ↓0+16
Комментарии1

Управляем контактами GPIO из C# .NET 5 в Linux на одноплатном компьютере Banana Pi M64 (ARM64) и Cubietruck (ARM32)

Время на прочтение27 мин
Количество просмотров18K
dotnet libgpiod

Когда заходит речь про программирование на C# .NET для одноплатных компьютеров, то разговоры крутятся только в основном вокруг Raspberry Pi на Windows IoT. А как же Banana/Orange/Rock/Nano Pi, Odroid, Pine64 и другие китайские одноплатные компьютеры работающие на Linux? Так давайте это исправим, установим .NET 5 на Banana Pi BPI-M64 (ARM64) и Cubietruck (ARM32), и будем управлять контактами GPIO из C# в Linux. В первой части серии постов, подключим светодиод и кнопку для отработки прерываний и рассмотрим библиотеку Libgpiod (спойлер, библиотеку так же можно использовать в C++, Python) для доступа к контактам GPIO.
Всего голосов 37: ↑35 и ↓2+33
Комментарии10

Banana Pi: через U-Boot к Arch Linux

Время на прочтение8 мин
Количество просмотров63K
Уже четвёртый год подряд, с момента выпуска Raspberry Pi, на рынки всего мира поставляются различные микрокомпьютеры на отличных от x86 архитектурах, которые выполняют роль медиацентров, контроллеров умных домов, веб-серверов и чего только душа гика не пожелает!

К 2014-2015 году не все были довольны вычислительными возможностями «малинки» и начался выпуск десятков его клонов с более мощным железом. У большинства из них есть недостатки: фиксированная устаревшая версия ядра и загрузчика, небольшой выбор дистрибутивов. Под катом расскажу о том, как сбросить оковы вендора на примере Banana Pi.
Познать путь к свежему софту
Всего голосов 19: ↑19 и ↓0+19
Комментарии24

Banana Pi — сервер резервного копирования

Время на прочтение10 мин
Количество просмотров18K

Задача


Имеется три хоста. Два в домашней сети и один удалённый. Для резервного копирования требуется независимый бэкап-сервер, который можно подключить к прямо к домашней сети или разместить удалённо. Главная задача: делать регулярные бэкапы как домашних так и удалённых систем. Сервер должен быть максимально экономичным. Все хосты и бэкап-сервер используют операционную систему FreeBSD.

Легче всего в качестве сервера приспособить старый компьютер. Однако он должен дежурить круглосуточно и поэтому будет жрать много электроэнергии. Поэтому я обратил я свой взор на single board computers на ARM процессоре. Этот процессор поддерживается операционной системой FreeBSD.

image

Оптимальный выбор Banana Pi М1. Подходящий процессор и память. Можно подключить SATA диск. Параметры вполне удовлетворительные для бэкап-сервера, которому особо некуда торопиться.

В качестве программного решения выбран BackupPC. С ним всё хорошо за исключением одной вещи: архивы не шифруются. Для выгрузки копии архива в облако (а тем более в некошерный mail.ru) потребуется дополнительное шифрование. Но это отдельный вопрос не по этой теме. Для доступа к web-интерфейсу BackupPC требуется веб-сервер. В классической установке для BackupPC предлагается Apache. Но рука не поднимается на маленький Banana Pi громоздить такого монстра. Поэтому будет nginx.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии16

Удаленный мониторинг и управление микроклиматом в загородном доме

Время на прочтение9 мин
Количество просмотров36K
Что имеем:
  • Двухэтажный таунхаус, предназначенный для круглогодичного проживания
  • Централизованное электроснабжение (как всегда в загородных домах, очень нестабильное)
  • Централизованное холодное водоснабжение
  • Централизованное газоснабжение
  • Газовый отопительный котел Protherm Gepard


Что хотим получить
  • Возможность удаленного мониторинга микроклимата в доме (чтобы на душе было спокойно в случае долгого отсутствия)
  • Возможность удаленного управления этим самым микроклиматом (уменьшить температуру обогрева с целью экономии газа, увеличить температуру перед возвращением домой)
  • Возможность удаленного снятия показаний счетчиков ресурсов, подлежащих оплате (счетчика расчета газа, воды и электроэнергии)
  • Стоимость устанавливаемого оборудования должна быть экономичная
  • Стоимость эксплуатации системы должна быть минимальная

Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии18

Счетчик импульсов на Linux (получаем информацию о расходе газа со счетчика ВК-G4)

Время на прочтение5 мин
Количество просмотров18K
В процессе автоматизации домашнего хозяйства было обнаружено, что имеющийся в наличии счетчик расхода газа ВК-G4 обладает интересной особенностью: его в младший разряд встроен магнит, который может замыкать геркон, устанавливаемый снаружи самого устройства (т.е. для его подключения не требуется разрешения от газовой компании). Это даже указано в паспорте на сам счетчик. Правда там рекомендуется использовать «НЧ генератор импульсов IN-Z 61», но на самом деле это просто геркон с креплением на счетчик за невменяемую цену. Поэтому вместо IN-Z 61 было решено использовать самый дешевый датчик Холла с цифровым выходом (т.е. со встроенным триггером Шмитта).
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии11