Banana PI M1 Plus/BPI-M1 Plus — одноплатный двухъядерный мини компьютер

Banana PI M1 Plus/BPI-M1 Plus — одноплатный двухъядерный мини компьютерBanana PI M1 Plus/BPi-M1+ — одноплатный двухъядерный мини компьютер построенный на базе Allwinner A20 и является обновлённой версией Banana PI M1. На данной плате увеличилось количество GPIO контактов до 40 и появился Wi-Fi модуль. Процессор имеет тактовую частоту 1.0 ГГц, графический процессор GPU ARM Mali-400 MP2. Плата несёт на борту 1 Гбайт DDR3 SDRAM ОЗУ, Gigabit Ethernet, SATA, USB, HDMI, microUSB OTG, Camera Interface, microSD, а также есть 40 выводов GPIO, совместимых с Raspberry Pi. Есть кнопки питания, перезагрузки и U-boot. Можно подключить устройства и датчики через I2C, SPI, UART и др. Блок питания должен быть на 5 В и минимум 2 А. Данная плата совместима со многими операционными системами Linux-подобными. И имеет много дистрибутивов специально разработанных для Banana PI M1+: Android, Raspbian, Debian, Lubuntu, Ubuntu, Ezgo, OpenWrt, Bananian Linux и др..
Цена составляет около 37$ США, ссылка на AliExpress в конце статьи.

Основные характеристики Banana PI M1 Plus

  • 1.0GHz Dual-core A20 ARM Cortex A7 CPU Процессор;
  • 1 GB DDR3 SDRAM;
  • Mali-400 MP2 GPU с Open GL ES 2.0/1.1;
  • Wi-Fi;
  • SATA.

Смотрите также:
Установка Linux: Запись образа Ubuntu Mate на карту памяти для Banana Pi BPI-M3
Установка Android: Установка Android на Orange Pi/Banana Pi/Raspberry Pi
Удаленный доступ: Banana Pi BPI-M3 – удаленный доступ к рабочему столу из Windows

Доступные операционные системы

ОС Версия Версия
ядра
Релиз

Ubuntu 16.04 mate
desktop 3.4 2016-07-21

Ubuntu 16.04 mate
edu-preview 3.4 2016-07-19

Kano
Beta-3.3.0-preview 3.4 2016-07-15

Raspbian
Jessie 3.4 2016-07-13

Raspbian
Lite 3.4 2016-07-12

Ubuntu 16.04 minimal
minimal-preview 3.4 2016-07-10

Android 4.2.2
2.1 HDMI 3.4 2015-08-02

Raspbian
4.0 3.4.108 2015-08-05

Debian
4.0 3.4.108 2015-08-10

Lubuntu
4.0 HDMI 3.4.108 2015-08-06

Ubuntu
15.04 Mate 3.4.108 2015-8-10

Ezgo
4.0 3.4.108 2015-08-10

OpenWrt
4.0 2015-09-01

Bananian

Banana PI M1 Plus/BPI-M1 Plus — одноплатный двухъядерный мини компьютер interface

Технические характеристики Banana PI M1 Plus

Процессор Allwinner A20 ARM Cortex-A7 Dual Core 1.0 GHz, 32 KB L1 cache на ядро и 256 KB L2 cache
Графический процессор Mali-400 MP2 350 MHz с Open GL ES 2.0/1.1, HDMI 1080p@30fps или 720p@60fps
ОЗУ 1GB LPDDR3
Объем встроенной памяти microSD-Card до 64 ГБ, SATA 2.0 порт до 2 ТБ
Lan 10/100/1000 Ethernet RJ45
Wi-Fi WiFi 802.11 b/g/n (AP6212)
Видео вход 1 x Camera Serial Interface (CSI) коннектор, 8-bit YUV422 CMOS, 1080p@30fps
Видео выход HDMI 1.4 (Type A Full), MIPI Display Serial Interface (DSI) для LCD Panel
Аудио вход Встроенный микрофон
Аудио выход ⌀3.5 мм стерео выход и HDMI
USB USB 2.0 PORT x 2, USB OTG
Прочее Встроенный ИК-порт
Периферия Шина расширения на 40 пин: GPIO (Интерфейс ввода/вывода общего назначения), Power (+5V, +3.3V и GND), некоторые выводы могут быть использованы как UART, I2C, SPI или PWM
Кнопки Питания, перезагрузки и U-boot
Индикаторы Power Status и RJ45
Питание 5 В постоянного тока в 2 А через разъём микро-USB (OTG) или аналогичный разъём питания
Размеры 92 x 60 мм
Вес 48 г
ОС Android, Raspbian, Ubuntu, OpenSUSE, Debian, Bananian

Фото галерея Banana PI M1 Plus

Banana PI M1 Plus/BPI-M1 Plus — одноплатный двухъядерный мини компьютер

Banana PI M1 Plus/BPI-M1 Plus — одноплатный двухъядерный мини компьютер

Banana PI M1 Plus/BPI-M1 Plus — одноплатный двухъядерный мини компьютер

Купить Banana Pi M1 Plus на Aliexpress




Комментарии 2

  • если не работает SPI (падает на вызове ioctl(SPI_IOC_MESSAGE) с errno = 22 Invalid argument) — проверьте структуру spi_ioc_transfer в хедере /usr/include/linux/spi/spidev.h (у меня так на Armbian 5.25), дожно быть так:
    struct spi_ioc_transfer {
    __u64 tx_buf;
    __u64 rx_buf;

    __u32 len;
    __u32 speed_hz;

    __u16 delay_usecs;
    __u16 interbyte_usecs;
    __u8 bits_per_word;
    __u8 cs_change;
    __u8 tx_nbits;
    __u8 rx_nbits;
    __u16 pad;
    };

    у меня не хватало interbyte_usecs, в результате чего в потрохах ioctl не проходила проверка на размер структуры. ядро собрано с одной структурой, а хедер — непонятно откуда :)

    линки:
    https://groups.google.com/forum/#!msg/cubieboard/Mjm8c5umEfU/4msuJgZYQJcJ
    http://www.cubieforums.com/index.php?topic=602.0

    • Дружище!!!
      Спасибо огромное! 3 дня бился над NFR24L01 =)
      Только дополню, надо после исправления пересобрать:
      # pwd
      /usr/src/RF24
      #./configure && make && make install

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *