Bpi m1: Banana PI M1/BPI-M1 — двухъядерный мини ПК

Содержание

Banana PI M1/BPI-M1 — двухъядерный мини ПК

Banana PI M1/BPi-M1 — одноплатный двухъядерный мини компьютер построенный на базе Allwinner A20 и является первой версией Banana PI. На данной плате установлены: двухъядерный процессор с тактовой частотой до 1.0 ГГц и с графическим процессором Mali-400 MP2, 1 Гбайт DDR3 SDRAM оперативной памяти, Gigabit Ethernet (10/100/1000 Гбит), SATA, два USB порта, HDMI, CVBS, LVDS/RGB, слот для камеры, microUSB OTG, Camera Interface, слот для SD для карты памяти, а также есть 26 выводов GPIO. Есть кнопки питания, перезагрузки и U-boot. Можно подключить устройства и датчики через I2C, SPI, UART и др. Блок питания должен быть на 5 В @ 2 А. Можно запустить с операционными системами Linux-подобными: OpenWrt, Kali Linux, Ezgo, Debian, Ubuntu, Raspbian, Lubuntu, Android, Bananian Linux, Kano, nOS, openSUSE, Fedora, Arch Linux, Moebius, Asterisk.
Цена составляет около 34$ США, ссылка на AliExpress в конце статьи.

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

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

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

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

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

Процессор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
НакопительSD-Card до 64 ГБ и SATA 2.0 порт до 2 ТБ
Lan10/100/1000 Ethernet RJ45
Видео вход1 x Camera Serial Interface (CSI) коннектор, 8-bit YUV422 CMOS, 1080p@30fps
Видео выходHDMI, CVBS, LVDS/RGB
Аудио входВстроенный микрофон
Аудио выход⌀3.5 мм стерео выход и HDMI
USB
USB 2.0 PORT x 2, USB OTG
ПрочееВстроенный ИК-порт
ПериферияШина расширения на 26 пин: GPIO (Интерфейс ввода/вывода общего назначения), Power (+5V, +3.3V и GND), CAN bus, ADC, некоторые выводы могут быть использованы как UART, I2C, SPI и PWM
КнопкиПитания, перезагрузки и U-boot
ИндикаторыPower Status и RJ45
Питание5 В постоянного тока в 2 А через разъём микро-USB (OTG) или аналогичный разъём питания
Размеры92 x 60 мм
Вес48 г
ОСUbuntu, Android, Raspbian, OpenSUSE, Debian, Bananian

Фото галерея


Купить Banana PI M1/BPI-M1 на AliExpress

BPI-M1 Banana Pi — микрокомпьютер для дома. Мечты и надежды.

Добрый вечер. Расскажу я вам, муськовчане, о покупке в Китае «бананового пирога». Кому интересно — читаем под катом.

Некоторое время назад стал я присматриваться к разным вариантам технического творчества с использованием современных комплектующих. Но меня часто останавливало либо элементарное незнание (микроконтроллеры, ардуины — а где и как научиться одному без посторонней помощи???) рассматриваемого предмета для творчества, либо просто лень делать что либо… Но вот в очередной раз я решился. Куплю себе миниатюрный компьютер и буду его

мучить изучать. Сказано — сделано… И начались муки выбора — BananaPi, RaspberryPi или еще какую плату купить??? Колебался я долго и мой выбор на BananaPi BPI-M1. Заказал «банану» я давно — еще на распродаже 11 ноября 2014 г., получил через 2 недели примерно, а обзор пишу только сейчас… Почему так — напишу ниже по тексту.

Для любителей трек-номеров:

Трек-номер посылки

Упаковано все было в картонный коробок, с прокладками из нескольких слоев вспененного материала. Упаковано на совесть — так что при пересылке содержимое не пострадало.



Сама плата в белом коробке без каких либо знаков различия. Запакована (запаяна) в антистатический пакет. Запаяна гермитично.

Общий вид платы.

Сетевой разъем, юсб-порты, ИК-приемник.

Выход звукового сигнала, микрофон, аналоговый видео-выход, «гребенка» GPIO.

Кнопки PWR и RST, разъем OTG.

Разъем питания SATA, разъем питания самой «бананы», разъем SATA, разъем HDMI.

Вид на обратную сторону платы. Процессор, память, картоприемник.

Заявленные характеристики:

Что из этих характеристик правда, а что — китайская реклама? Да все правда — все честно соответствует. Но есть несколько «но». которые все портят.

Самый жирный минус — отсутствие вменяемой поддержки хардварного ускорения видео. Поверьте, это самое неприятное. Почему? Да потому что использовать «банану» с гуем (Graphical user interface, GUI) не получится. Либо надо быть терпеливым (очень), либо в качестве устройства отображения использовать 4-5 дюймовый экран с разрешением 800х270 точек. Вот на таком дисплее — все нормально работает, а на 42-х дюймовом 1080р телевизоре — на работу «бананы» смотреть без слез нельзя.

Из представленных к загрузке дистрибутивов на сайте Lemaker’а — у меня не завелся только Lubuntu For BananaPi v3.1.1. Вообще ни как.

Попробовал запустить ХВМС — запустилось, все работало, даже пульт от китайской магнитолы «банана» поняла и согласилась с ним работать без перенастройки LIRC. Заявленная поддержка хардварного ускорения в дистрибутиве LeMedia 1,1 тоже присутствовала — но играть видео 1080р без тормозов «банана» с ним не смогла, 720р — так себе, 480р — идеально проигрывается… Но смотреть 480р на 42-х дюймовом ТВ — то еще счастье. Да и использовать «банану» как медиа-проигрыватель я не планировал с самого начала.

Был опробован Raspbian For BananaPi v3.1 — все чудеснейшим образом завелось и заработало. Wi-Fi USB «свисток» пришлось настроить руками — но это заняло немного времени. Да и настраивается все элементарно просто. Кому интересно — в ЛС — расскажу что и как.

Рабочий стол Raspbian For BananaPi v3.1.

С Raspbian провел много часов — очень продуманная система — а главное Synaptic (менеджер пакетов под Debian) есть и под ARM процессоры. Настроил Wi-Fi, настроил смартфон в качестве мышки/клавиатуры… В общем много чего сделал. В конечном итоге отключил xorg-сервер и стал превращать «банану» в домашний сервер — это ее идеальное применение (ИМХО).

Пока возился с разными дистрибутивами к «банане» пришел корпус — о нем я писал раньше. Собрал я «банану» в корпус, подключил в домашнюю сеть и стал потихоньку настраивать под свои нужды.

«Банана» в корпусе.

В таком виде — с отключенным графическим режимом, с минимумом подключенного к ней железа, «банана» жила несколько дней, пока я осваивал разные варианты применения этого мини-компьютера в быту. Но в очередной раз, «банана» в процессе настройки попросила перезагрузки. Я в окне терминала дал соответствующую команду — «банана» ушла в reboot… и больше не запускалась.

Форум LeMaker вариантов лечения выдал несколько — дежурные ответы, типа: «смени карту памяти» и «проверь источник питания» ни к чему не привели.

Подключив кабель на PL2303 к UART0Rx и UART0Tx «бананы»соответственно, подобрав скорость порта в PuTTY, я увидел лог загрузки… и он меня не обрадовал. Совсем. Попытки реанимировать путем прогрева паяльным феном не помогли.

Дополнительная информация

Вот на этой ноте закончу рассказ о «банановом пироге», на который у меня было столько планов и идей.

В двух словах о «банане»:

— подкупает более мощным железом, чем у RaspberryPi (но на деле не все так радужно)
— наличие SATA — значительный плюс по сравнению с «малиной»
— наличие встроенного ИК порта
— звук на аналоговом выходе не так сильно подвержен помехам как в «малине»
— реальная сетевая карта в 1000Мбит

Но на этом все преимущества «бананы» заканчиваются. Остаются только негативные моменты:

— поддержки сообщества почти нет
— хардварного ускорения нет (вернее нет на 96%)

Эти два существенных минуса портят все впечатления от «бананы». Это если сравнивать с «малиновым» сообществом.

Отдельно по продавцу — адекватный, порядочный и честный продавец. Т.е. все соответствует описанию и фотографиям на странице. Отправка — без задержек. Доставка занимает 12-20 дней.

На этом все. Вот такая моя история освоения «бананового пирога». После отказа платы вообще не хотел писать о ней. Но все же подумав — решил поделиться своим опытом.

p.s. Отдельно скажу по запуску Android на этой плате — результат еще печальней чем с ХВМС. Нормально работать с Android не получится…

BANANA PI BPI-M1 от 4401 рублей в наличии 17 шт производства SINOVOIP BANANA-PI

всего в наличии 17 шт
КоличествоЦена ₽/шт
+1 4 470
+10 4 401
Минимально 1 шт и кратно 1 шт

Espada Тонкий клиент 278323, цена, характеристики, заказать по оптовой цене

Espada <Banana Pi BPi-M1 A20 1Gb> Тонкий клиент (1GHz, 1Gb, HDMI, GbLAN, 2xUSB, SATA, microSD, 26xGPIO)
Предупреждения
ПРЕДУПРЕЖДЕНИЕНеобходимы приобретаемые отдельно блок питания USB и карта памяти — требуется для загрузки операционных систем
Краткое описание
ОписаниеКомпактный ПК на базе единственной платы 2-ядерным процессором Allwinner A20 ARM Cortex-A7 с частотой 1 ГГц. Одна из главных возможностей — режим тонкого клиента с подключением к серверу по локальной сети с использованием протокола RDP. Одним из достоинств Banana Pi является наличие интерфейса SATA для подключения жестких дисков или SSD, а также гигабитная сетевая карта. К другим достойнствам можно отнести наличие инфракрасного порта, разъёма для подключения LVDS дисплея, разъёма для камеры, 26 контактных площадок GPIO, встроенного микрофона и композитного видеовыхода.
Основные характеристики
ПроизводительEspada
МодельBanana Pi M1 A20 1G
Тип оборудованияТонкий клиент
Операционная системаБез ОС; может работать под управлением Android, Lubuntu, Ubuntu, Debian и Raspbian
Размеры (ширина x высота x глубина)92 x21 x60 мм
Процессор
Процессор компьютераAllwinner A20 (1 ГГц) Cortex-A7 Dual Core
Видео
Тип видеоВстроенное, Mali400 MP2
Конфигурация
Оперативная память1 ГБ DDR3
Коммуникации
Сеть10/100/1000 Мбит/сек
Интерфейс, разъемы и выходы
Слоты для карт памятиmicroSDHC, microSD
Разъемы компьютера2 x USB 2.0, HDMI, RJ-45, Инфракрасный порт, 1 x USB microB, GPIO, Композитный видеовыход, разъем для камеры, SATA
Охлаждение
ОхлаждениеБезвентиляторная система охлаждения
Питание
Блок питанияПриобретается отдельно (; для питания используется разъем USB micro B)
Сетевые характеристики
ПротоколыRDP
Прочие характеристики
ПрочееКнопки на плате: Power, Reset, Uboot
Логистика
Размеры упаковки (измерено в НИКСе)10.5 x 7.9 x 2 см
Вес брутто (измерено в НИКСе)0.057 кг

Original banana pi bpi-m1 dual core a20 1gb ram wifi module Sale

Доставка

Общее расчетное время, необходимое для получения заказа, показано ниже:

  • Вы размещаете свой заказ
  • (Время обработки)
  • Мы отправляем ваш заказ
  • (Время доставки)
  • Доставка!

Общее расчетное время доставки

Общее время доставки рассчитывается с момента размещения вашего заказа до момента его доставки. Общее время доставки разбито на время обработки и время доставки.

Время обработки: Время, необходимое для подготовки вашего(их) товара (ов) для отправки из нашего склада. Это включая подготовку ваших товаров, проверку качества и упаковку для отправки.

Время доставки: Время нужно вашему(им) товару(ам) для отправления из нашего склада в вашего назначения.

Рекомендуемые способы доставки для вашей страны/региона приведены ниже:

Доставка до: Отправка из

Этот склад не может быть отправлен к вам.

Метод(ы) доставкиСрока доставкиИнформация о треке

Примечание:

(1) Время доставки, указанное выше, относится к расчетному времени рабочих дней, которое будет отправлена после отправки заказа.

(2) Рабочие дни не включают субботу/воскресенье и любые праздничные дни.

(3) Эти оценки основаны на нормальных обстоятельствах и не являются гарантией сроков доставки.

(4) Мы не несем ответственности за сбои или задержки в доставке в результате любого форс-мажорного события, такого как стихийное бедствие, непогоды, войны, таможенные вопросы и любые другие события, находящиеся вне нашего прямого контроля.

(5) Ускоренная доставка не может использоваться для адресов PO Box

расчетные налоги:предполагаемые налоги: может применяться налог на товары и услуги.

Способ оплаты

Мы поддерживаем следующие способы оплаты.Нажмите для получения дополнительной информации, если вы запутались в как платить.

*В настоящее время мы предлагаем COD платежи для Саудовской Аравии, Объединенных Арабских Эмиратов, Кувейта, Омана, Бахрейна, Таиланда, Сингапура, Малайзии, Филиппин, Индонезии. Мы отправим код подтверждения на ваш мобильный телефон, чтобы подтвердить правильность ваших контактных данных. Пожалуйста, убедитесь, что вы следуете всем инструкциям, содержащимся в сообщении.

*Оплата с рассрочкой (кредитная карта) или Boleto Bancário доступна только для заказов с доставкой в Бразилии.

Banana Pi M1 первый одноплатный компьютер в серии Banana Pi

Banana Pi M1 — одноплатный компьютер с открытым исходным кодом, который является доступным и мощным. Он оснащен высокопроизводительным  SoC AllWinner A20 с двухъядерным процессором 1 ГГц, 1 ГБ DDR3 SDRAM, Gigabit Ethernet, SATA, USB и HDMI. Он может работать на различных операционных системах: Android, Lubuntu, Ubuntu, Debian и Raspbian.

Имеет 2 полноценных USB 2.0 и 1 OTG microUSB. Выход видео HDMI и RCA, а CSI входной разъем камеры. Имеет программируемые контакты общего назначения GPIO (26 контактов). Питание платы 5 В 1 А (разъем microUSB). На плате находится инфракрасный приемник. Цена от  производителя на Aliexpress 30$  без учета стоимости доставки. Изделие имеет размеры 92 × 60 мм и весит 48 грамм.

 

CPUA20 ARM Cortex-A7™ Dual-core
GPUARM Mali-400 MP2 with Open GL ES 2.0/1.1
Memory1 GB DDR3 SDRAM
Storage SupportSD Card(up to 64GB)/SATA(up to 2TB)
Onboard Network10/100/1000 Ethernet RJ45
Video InCSI input for video cameras
Video OutHDMI,CVBS,LVDS/RGB
Audio Out3.5 mm Jack and HDMI
Audio InOn board microphone
Power SourceMicro USB, optional 5V DC port (center positive 1,6 x 4,4mm)
USB Ports2x USB 2.0
ButtonsReset: next to Micro USb
Power: next to reset
Boot(optional): behind HDMI connector
GPIOGPIO, UART, I2C Bus, SPI Bus with two chip select,
CAN bus, ADC, PWM, +3.3v, +5v, ground
LEDPower key and RJ45
OSAndroid, Raspbian, Ubuntu, OpenSUSE, Debian, Bananian
Dimensions92mm x 60mm
Weight48g

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Google+

Pinterest

Banana Pi — BPi-M1+ — Клёвый код

Плата BPi-M1+ является обновлённой версией BPi-M1. На данной плате увеличилось количество GPIO контактов до 40, появился WiFi модуль.
Данная плата совместима со многими Linux-подобными операционными системами. И имеет много дистрибутивов специально разработанных для железа BPi-M1+.
Среди таких дистрибутивов Android, Raspbian, Debian, Lubuntu, Ubuntu, Ezgo, OpenWrt, Bananian Linux.

Характеристики BPi-M1+

»Характеристики
Название Значение
Однокристальная система (SoC) Allwinner® A20(sun 7i)
Процессор (CPU) ARM® Cortex™-A7 Dual-Core1GHz (набор инструкций ARM v7)
Графический процессор (GPU) Mali400MP2 Complies with OpenGL ES 2.0/1.1 (поддержка аппаратного ускорения)
Память SDRAM 1GB DDR3 (Объединён с GPU)
Питание 5V @ 2A интерфейс MicroUSB (Только постоянный ток) и/или MicroUSB (OTG)
Контроллер питания (PMU) AXP209
»Особенности»
Название Значение
Переферия низкого уровня 40 Штырьевых разъёмов, из них 28×GPIO, Некоторые из которых могут быть использованы для конкретных функциций, включая UART, I2C, SPI, PWM, CAN, I2S, SPDIF, LRADC, ADC, LINE-IN, FM-IN, HP-IN.
Встроенная сетевая карта 10/100/1000Mbps ethernet (Realtek RTL8211E/D)
Wifi модуль WiFi 802.11 b/g/n
Паямять для хранения данных разъём для MicroSD (TF) card\,интерфейс SATA 2.0
Дисплей Поддерживается мультиканальный HD дисплей:
HDMI 1.4 (Type A — full)
LVDS/RGB/CPU display interface (DSI) для прямого подлючения LCD панелей
Композитное видео (PAL and NTSC) (с помощью 3.5 mm TRRS гнезда совмесно с аудио выходом)
11 HDMI разрешений от 640×480 до 1920×1080 плюс различные PAL and NTSC стандарты
Аудио выход HDMI,analog audio (с помощью 3.5 mm TRRS гнездо совместимо с композитным видео выходом), I2S audio (так же потенциальный аудио выход)
Камера CSI разъём для видио камеры
Аудио вход Микрофон на плате
USB 2xUSB 2.0, 1xUSB 2.0 OTG (прямо из A20 чипа)
Buttons кнопка перезагрузки(после usb)
кнопка включения(после кнопки перезагрузки)
кнопка U-boot (находится около Net разъёма)
Led лампы статус питания (красная)
статус сети (зелёная)
ИК IR reciever
OS Android 4.2.2 M1+, Raspbian, Debian, Lubuntu, Ubuntu, Ezgo, OpenWrt, Bananian Linux

 

»Физические
Название Значение
Sizes 92 мм × 60мм x 20мм
Weight 45g

 

Интерфейс

Низко уровневый интерфейс ввода-вывода прямого управления (GPIO) Спецификация:

Контакт на платеОписание контактаIO на A20
CON3-P01VCC-3V3
CON3-P02VCC-DC
CON3-P03TWI2-SDAPB21
CON3-P04VCC-DC
CON3-P05TWI2-SCKPB20
CON3-P06GND
CON3-P07PWM1PI3
CON3-P08UART3_TXPH0
CON3-P09GND
CON3-P10UART3_RXPh2
CON3-P11UART2_RXPI19
CON3-P12Ph3Ph3
CON3-P13UART2_TXPI18
CON3-P14GND
CON3-P15UART2_CTSPI17
CON3-P16CAN_TXPh30
CON3-P17VCC-3V3
CON3-P18CAN_RXPh31
CON3-P19SPI0_MOSIPI12
CON3-P20GND
CON3-P21SPI0_MISOPI13
CON3-P22UART2_RTSPI16
CON3-P23SPI0_CLKPI11
CON3-P24SPI0_CS0PI10
CON3-P25GND
CON3-P26SPI0_CS1PI14
CON3-P27TWI3-SDAPI1
CON3-P28TWI3-SCKPI0
CON3-P29I2S_MCLKPB5
CON3-P30GND
CON3-P31I2S_BCLKPB6
CON3-P32I2S_DIPB12
CON3-P33I2S_LRCKPB7
CON3-P34GND
CON3-P35I2S_DO0PB8
CON3-P36UART7_RXPI21
CON3-P37IR0_TXPB3
CON3-P38UART7_TXPI20
CON3-P39GND
CON3-P40SPDIF_DOPB13

Быстрый старт

Создание загрузочной SD карты с Linux OS из под Windows:

  1. Загружаем Win32DiskImager и операционную систему на ваш выбор. Операционные системы, которые оптимизированы для BananaPi можно скачать здесь. Если файл с операционной системой за архивирован надо его разархивировать, у вас в итоге должен быть файл с расширением .img. Если вы не можете определиться с OS могу порекомендовать Raspbian, в данной сборке имеется набор предустановленных программ, что может помочь при первом знакомстве с данной платой.
  2. Форматируем SD карту в FAT32.
  3. Запускаем Win32DiskImager и выбераем файл .img, а так же пустой диск с FAT32. И нажмите write. После окончания записи вы будете обладателем загрузочной SD карты для Banana Pi.

Ниже приведено видео с данным процессом.

Создание загрузочной SD карты с Android из под Windows:

  1. Нам понадобится программа PhoenixCard и образ Android его можно скачать здесь.
  2. Форматируем SD карту в FAT32.
  3. Запускаем PhoenixCard и выбераем файл .img, а так же пустой диск с FAT32. Так же выставляем галочку startup. И нажмаем Burn. После окончания записи вы будете обладателем загрузочной SD карты для Banana Pi.

Ниже приведено видео с данным процессом.

 

Создание загрузочной SD карты с Linux OS из под Linux:

  1. Нам понадобятся утилиты fdisk и dd и операционная система для BananaPI на ваш выбор. Операционные системы, которые оптимизированны для BananaPi можно скачать здесь. Если файл с операционной системой за архивирован надо его разархивировать, у вас в итоге должен быть файл с расширением .img. Если вы не можете определиться с OS могу порекомендовать Raspbian, в данной сборке имеется набор предустановленных программ, что может помочь при первом знакомстве с данной платой.
  2. Подключаем SD карту, после необходимо её найти. Это можно сделать, например с помощью команды fdisk -l, запущенной от рута.Disk./

     

    Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors

    Disk /dev/sdb: 111,8 GiB, 120034123776 bytes, 234441648 sectors

    Disk /dev/sdc: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors

    Disk /dev/sdd: 465,8 GiB, 500107862016 bytes, 976773168 sectors

    Disk /dev/md0: 931,3 GiB, 999945142272 bytes, 1953017856 sectors

    Disk /dev/sdf: 29,8 GiB, 32026656768 bytes, 62552064 sectors


    В моём случае сразу я сразу вижу, что карта подключилась в /dev/sdf

    Дальше воспользуемся утилитой dd. Формат утилиты такой «dd if=источник of=назначение». В источнике нам надо написать путь к файлу, в назначении нашу SD карту.

    Во время выполнения команды она молчит, и отрабатывает довольно долго. В примере ниже она работала  1178,46 c это примерно 20 минут.

    Пример:

    dd if=/mnt/LinRaid/Downloads/bpi/Raspbian_For_BPI_V4.0.img of=/dev/sdf 7680000+0 записей получено 7680000+0 записей отправлено скопировано 3932160000 байт (3,9 GB), 1178,46 c, 3,3 MB/c

    dd if=/mnt/LinRaid/Downloads/bpi/Raspbian_For_BPI_V4.0.img of=/dev/sdf

     

    7680000+0 записей получено

    7680000+0 записей отправлено

    скопировано 3932160000 байт (3,9 GB), 1178,46 c, 3,3 MB/c

     

    После завершения процесса у нас будет загрузочная SD карта для BananaPI, с линуксом на борту.

  3. Дело в том, что размер полученных размеров будет маловат. Поэтому для расширения разделов воспользуюсь утилитой GParted.как видим на предыдущем шаге создался раздел в 3.36 Гигабайтанажимаем на раздел по больше правой клавишей, у меня это /dev/sdf2Растягиваем бегунок в права до конца. И нажимаем кнопку «Изменить размер или переместить»

     

    Дальше пунтк Правка->Применить все операции. И соглашаемся со всеми предупреждениями.

    И получаем вот такое окно:

    Загрузочная SD карта полностью готова.

 

Установка WiringPi на BPI-M1+ :

1. Загружаем WiringPi для BPI-M1+ с github

git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git -b BPI_M1plus

git clone https://github.com/BPI-SINOVOIP/BPI-WiringPi.git -b BPI_M1plus

2. Устанавливаем:

cd BPI-WiringPi chmod +x ./build sudo ./build

cd BPI-WiringPi

chmod +x ./build

sudo ./build

3. Проверяем успешность установки wiringPi

 


4. Создаём файл «blink.c» с текстом:

#include <wiringPi.h> int main(void) { wiringPiSetup() ; pinMode (0, OUTPUT) ; for(;;) { digitalWrite(0, HIGH) ; delay (500) ; digitalWrite(0, LOW) ; delay (500) ; } }

#include <wiringPi.h>

 

int main(void)

{

   wiringPiSetup() ;

   pinMode (0, OUTPUT) ;

   for(;;)

   {

      digitalWrite(0, HIGH) ; delay (500) ;

      digitalWrite(0, LOW) ; delay (500) ;

   }

}

 

Компилируем его:

gcc -Wall -o blink blink.c -lwiringPi

gcc -Wall -o blink blink.c -lwiringPi

запускаем:

Банановый ИП БПИ-М1

Что такое банановый пи?
Banana Pi — одноплатный компьютер. Banana Pi стремится стать дешевым, маленьким и достаточно гибким компьютером для повседневной жизни. Banana Pi, построенный на базе двухъядерного процессора ARM Cortex-A7 и графического процессора Mali400MP2, а также программного обеспечения с открытым исходным кодом, может служить платформой для создания множества приложений для различных целей.

Banana Pi Спецификация

SoC Allwinner A20 * (двухъядерный ARM Cortex-A7, 1 ГГц, графический процессор Mali400MP2)
Системная память 1 ГБ DDR3 DRAM
Хранилище Слот для SD-карты, расширяемый с помощью подключения SATA (2.5-дюймовый жесткий диск SATA с напряжением питания 5 В)
Видеовыход HDMI, композитный, расширяемый со встроенным разъемом LVDS
Аудиовходы / выходы HDMI, стереовыход 3,5 мм, вход для встроенного микрофона
Связь Гигабитный Ethernet
USB 2 порта USB 2.0, 1 порт micro USB OTG, 1 порт micro USB для питания **
Расширение Расширяемые 26-контактные разъемы, разъем камеры, разъем дисплея для LVDS и сенсорного экрана
Разное. 3 * кнопки на плате (Power, Reset, Uboot key), ИК-приемник
Размеры 92 мм X 60 мм
Масса 48 г


* Allwinner http://www.allwinnertech.com/en/

** Из-за ограниченной силы тока через USB-порт компьютера мы рекомендуем использовать внешний адаптер питания 5V 2A.

Вход / выход Banana Pi (лицевая сторона)




Вход / выход Banana Pi (задняя сторона)

Назначение выводов расширяемого разъема Banana Pi имеет несколько расширяемых разъемов, с помощью которых пользователи могут разрабатывать свои собственные потрясающие проекты и приложения.Большинство распространенных аксессуаров расширения, включая ЖК-панель, сенсорный экран, модуль камеры, консоль UART и контакты управления GPIO, доступны через разъемы и разъемы на плате Banana Pi.




Расширяемые 26-контактные разъемы GPIO Banana Pi Banana Pi имеет 26-контактные заголовки GPIO для расширения таких функций, как I2C, SPI, выход 5 В и 3,3 В и т. Д. Также доступны дополнительные контакты GPIO для элементов управления расширениями и дочерних плат.Например, вы можете использовать эти заголовки для подключения платы Arduino для своих проектов. Это может быть отправной точкой для вашего пути к увлекательным приложениям.

CON3 (заголовки GPIO) CON3 — это заголовки DIP-26. Описание выводов разъема CON3 показано ниже. Вы можете подключить разъемы для соединений I2C, UART, SPI. Здесь также доступны выходы питания 5 В и 3,3 В. Между тем, есть несколько свободных контактов для контактов GPIO для вашего конкретного использования.

CON3 Имя контакта Выбор функции мультиплексирования GPIO
Мульти 1 Мульти 2
Штифт 1 3.3В1 VCC-3V3
Штифт 2 * 5.0V1 VCC-5V
Штифт 3 SDA TWI2-SDA PB21
Штифт 4 * 5.0V2 VCC-5V
Штифт 5 SCL TWI2-SCK PB20
Штифт 6 GND3 GND
Штифт 7 IO-GCLK GPCLK PI3
Штифт 8 TXD0 UART3-TX PH0
Штифт 9 GND1 GND
Штифт 10 RXD0 UART3-RX Ph2
Штифт 11 ИО-0 IO-0 (UART2-RX) PI19
Штифт 12 ИО-1 ИО-1 Тел. 3
Штифт 13 ИО-2 IO-2 (UART2-TX) PI18
Штифт 14 GND4 GND
Штифт 15 ИО-3 IO-3 (UART2-CTS) PI17
Штифт 16 ИО-4 IO-4 (CAN_TX) Ph30
Штифт 17 3.3В2 VCC-3V3
Штифт 18 ИО-5 IO-5 (CAN_RX) Ph31
Штифт19 SPI-MOSI SPI0_MOSI PI12
Штифт 20 GND5 SPI0_GND
Штифт 21 SPI-MISO SPI0-MISO PI13
Штифт 22 ИО-6 IO-6 (UART2_RTS) PI16
Штифт 23 SPI-CLK SPI0_CLK PI11
Штифт 24 SPI-CE0 SPI0_CS0 PI10
Штифт 25 GND2 GND
Штифт 26 SPI-CE1 SPI0_CS1 PI14

* Эти выводы 5 В (CON3 Pin2 и CON3 Pin4) являются выводами выходного напряжения от PMIC BananaPi (AXP209).Они НЕ могут быть контактами ввода питания от внешнего источника питания. В противном случае это может привести к повреждению платы BPi.

CON1 (последовательный интерфейс камеры) CON1 — это расширяемый встроенный CSI-разъем Banana Pi. Это 40-контактный разъем FPC, который может подключать модуль внешней камеры с правильным назначением сигнальных контактов. Назначение выводов CON1 показано ниже.

Контакт CON1 Имя контакта GPIO
CON1 P01 LINEINL
CON1 P02 LINEINR
CON1 P03 VCC-CSI
CON1 P04 ADC_X1
CON1 P05 GND
CON1 P06 ADC_X2
CON1 P07 FMINL
CON1 P08 ADC_Y1
CON1 P09 FMINR
CON1 P10 ADC_Y2
CON1 P11 GND
CON1 P12 CSI-FLASH Ph27
CON1 P13 LRADC0
CON1 P14 TWI1-SDA PB19
CON1 P15 LRADC1
CON1 P16 TWI1-SCK PB18
CON1 P17 CSI-D0 PE4
CON1 P18 CSI0-STBY-EN Тел. 29
CON1 P19 CSI0-D1 PE5
CON1 P20 CSI-PCLK PE0
CON1 P21 CSI-D2 PE6
CON1 P22 CSI0-PWR-EN Тел. 26
CON1 P23 CSI-D3 PE7
CON1 P24 CSI0-MCLK PE1
CON1 P25 CSI-D4 PE8
CON1 P26 CSI0-RESET # Тел. 24
CON1 P27 CSI-D5 PE9
CON1 P28 CSI-VSYNC PE3
CON1 P29 CSI-D6 PE10
CON1 P30 CSI-HSYNC PE2
CON1 P31 CSI-D7 PE11
CON1 P32 CSI1-STBY-EN Тел. 28
CON1 P33 СБРОС #
CON1 P34 CSI1-СБРОС # Тел. 23
CON1 P35 CSI-IO0 Ph21
CON1 P36 л.с.
CON1 P37 HPL
CON1 P38 IPSOUT
CON1 P39 GND
CON1 P40 IPSOUT

CON2 (интерфейс ЖК-дисплея) CON2 — это расширяемый встроенный разъем LVDS для ЖК-дисплея Banana Pi.Это 40-контактный разъем FPC, к которому также можно подключить внешнюю ЖК-панель (LVDS) и модуль сенсорного экрана (I2C). Назначение выводов CON2 показано ниже.

Контакт CON2 Имя контакта Выбор функции мультиплексирования GPIO
Мульти 1 Мульти 2
CON2 P01 IPSOUT (выход 5 В)
CON2 P02 TWI3-SDA PI1
CON2 P03 IPSOUT (выход 5 В)
CON2 P04 TWI3-SCK PI0
CON2 P05 GND
CON2 P06 LCD0-IO0 PH7
CON2 P07 LCDIO-03 Ph22
CON2 P08 LCD0-IO1 PH8
CON2 P09 LCD0-D0 LVDS0-VP0 PD0
CON2 P10 ШИМ0 PB2
CON2 P11 LCD0-D1 LVDS0-VN0 ПД1
CON2 P12 LCD0-IO2 PH9
CON2 P13 LCD0-D2 LVDS0-VP1 ПД2
CON2 P14 LCD0-DE PD25
CON2 P15 LCD0-D3 LVDS0-VN1 PD3
CON2 P16 LCD0-VSYNC PD27
CON2 P17 LCD0-D4 LVDS0-VP2 PD4
CON2 P18 LCD0-HSYNC PD26
CON2 P19 LCD0-D5 LVDS0-VN2 PD5
CON2 P20 LCD0-CS PH6
CON2 P21 LCD0-D6 LVDS0-VPC PD6
CON2 P22 LCD0-CLK PD24
CON2 P23 LCD0-D7 LVDS0-VNC PD7
CON2 P24 GND
CON2 P25 LCD0-D8 LVDS0-VP3 PD8
CON2 P26 LCD0-D23 PD23
CON2 P27 LCD0-D9 LVDS0-VN3 PD9
CON2 P28 LCD0-D22 PD22
CON2 P29 LCD0-D10 PD10
CON2 P30 LCD0-D21 ПД21
CON2 P31 LCD0-D11 ПД11
CON2 P32 LCD0-D20 PD20
CON2 P33 LCD0-D12 ПД12
CON2 P34 LCD0-D19 PD19
CON2 P35 LCD0-D13 PD13
CON2 P36 LCD0-D18 PD18
CON2 P37 LCD0-D14 ПД14
CON2 P38 LCD0-D17 ПД17
CON2 P39 LCD0-D15 PD15
CON2 P40 LCD0-D16 PD16

J11 (UART) Перемычка J11 представляет собой интерфейс UART.Для разработчиков Banana Pi это простой способ получить вывод консоли UART для проверки состояния системы и сообщения журнала.

Штифт J11 Имя контакта Выбор функции мультиплексирования GPIO
Мульти 1 Мульти 2
Контакт J11 1 TXD UART0-TX PB22
Контакт J11 2 RXD UART0-RX PB23

J12 (UART и источник питания) Перемычка J12 обеспечивает источник питания, включая 3.3В и 5В. Здесь есть пара выходных сигналов UART TX / RX.

Штифт J12 Имя контакта Выбор функции мультиплексирования GPIO
Мульти 1 Мульти 2
Контакт J12 1 5V
Контакт J12 2 3,3 В
Контакт J12 3 NC ИО-7 PH5
Контакт J12 4 RXD UART7_RX PI21
Контакт J12 5 NC ИО-8 Ph4
Контакт J12 6 TXD UART7_TX PI20
Контакт J12 7 GND
Контакт J12 8 GND

Allnet BPI-M1 Banana Pi BPI-M1 1 ГБ 2 x 1.0 ГГц

Allnet Banana Pi

Banana Pi — это недорогой и мощный одноплатный компьютер с открытым исходным кодом. Он оснащен высокопроизводительным двухъядерным процессором AllWinner на частоте 1 ГГц, 1 ГБ DDR3 SDRAM, Gigabit Ethernet, SATA, USB и разъемами HDMI. Он может работать в различных операционных системах, включая Android, Lubuntu, Ubuntu, Debian и Raspbian.

Banana Pi M1 — это наш первый продукт в достижении нашей цели по созданию сообщества разработчиков с открытым исходным кодом. С Banana Pi мы хотим, чтобы вы исследовали мир DIY-проектов и портативных компьютеров.Мы приветствуем в нашем сообществе все компании, домашних мастеров и тех, кто любит технологии! Вместе мы можем изменить мир к лучшему, мы сможем раскрыть свои увлечения, вдохновить других и реализовать практический проект.

Banana Pi — устройство с открытой платформой, оно предназначено для всех, кто хочет играть и строить с помощью технологий разработчиков, а не просто использовать потребительские технологии. При поддержке нашего сообщества запуск проекта и создание серверов — это весело и полезно.

Основные моменты и подробности

  • Широкий спектр применения: мини-ПК, сервер, контроллер
  • Процессор, оперативная память, графика уже интегрированы
  • Быстрое соединение через RJ45 LAN-соединение
  • USB и HDMI-соединения
  • Универсальность и возможность расширения

Факты

  • Двухъядерный процессор Cortex-A7 (2x 1 ГГц)
  • Графическая карта Mali 400 MP2 с OpenGL ES 2.0 / 1.1
  • 1 ГБ DDR3 RAM
  • Видеовыходы: RCA, HDMI
  • Аудиовыходы: разъем 3,5 мм, HDMI
  • 10/100/1000 Ethernet RJ45 на плате
  • Возможность хранения через SD (макс. 64 ГБ) / Слот для карты памяти MMC
  • Схема GPIO (2 x 13 контактов), идентична Raspberry Pi
  • 2x USB 2.0, 1x USB OTG.

Системные требования

  • Поддерживаемые операционные системы: Android 4.4 / debian / Ubuntu / Raspberry Pi
  • Гарантия: 24 месяца
  • Производитель: Allnet

Комментарии

HDMI является зарегистрированным товарным знаком HDMI Licensing, LLC.

Банановый Пи BPi-M1 — Банановый Пи

Мы предоставляем вам открытое оборудование, вы создаете свое собственное, воплощаете в жизнь свои творения, то есть Banana Pi.

Banana Pi — наша отправная точка, мы стремимся внести свой вклад в оборудование с открытым исходным кодом, и наша цель — создать платформу, которая упрощает проектирование и создание новых устройств и связанного программного обеспечения. Мы полностью уважаем работу всех участников и приглашаем компании и частных лиц участвовать в этом проекте. Вместе мы изменим мир к лучшему.

Banana Pi — это одноплатный компьютер с открытым исходным кодом, доступный по цене с расширяемыми конфигурациями. Он обеспечивает высокую производительность от AllWinner SoC и 1 ГБ DDR3 SDRAM. Он универсален и может запускать Android, Ubuntu, Debian, Rasberry Pi Image, а также изображение Cubieboard. Макет платы будет выпущен в будущем.

Banana Pi является сырым, он предназначен для всех, кто хочет играть и творить с помощью компьютерных технологий, а не просто быть потребителем электроники. Это простой, забавный и полезный инструмент, который вы можете использовать, чтобы взять под свой контроль мир вокруг вас.

Спецификация оборудования

ЦП A20 ARM ® Cortex ™ -A7 Двухъядерный
GPU ARM Mali400MP2 соответствует OpenGL ES 2.0 / 1.1
Память (SDRAM) 1 ГБ DDR3 (совместно с графическим процессором)
Бортовой склад SD (макс.64 ГБ) / слот для карты MMC до 2T на диске SATA
Бортовая сеть 10/100/1000 Ethernet RJ45 (дополнительный USB-ключ WIFI)
Вход камеры Входной разъем CSI позволяет подключать разработанный модуль камеры
Звуковой вход Микрофон
Видеовыходы HDMI, CVBS, LVDS / RGB
Аудиовыход Разъем 3,5 мм и HDMI
Источник питания 5 В через MicroUSB (только вход постоянного тока) и / или MicroUSB (OTG)
USB 2.0 Порты 2 (напрямую с микросхемы Allwinner A20)
Кнопки Кнопка сброса: рядом с разъемом MicroUSB

Кнопка питания: рядом с кнопкой сброса

Кнопка UBoot (опция): за разъемом HDMI

GPIO (2X13) контакт GPIO, UART, шина I2C, шина SPI с выбором двух микросхем,

CAN-шина, АЦП, ШИМ, + 3.3В, + 5В, масса.

Светодиод Светодиод состояния питания (красный)

Светодиод состояния Ethernet (синий)

Светодиод, определяемый пользователем (зеленый)

Удаленный ИК
Поддерживаемая ОС Android / Debian / Ubuntu / Raspberry Pi / Lubuntu / OpenWrt / Kali Linux / OpenSuse / nOS / Kano / fedora / Arch Linux / Moebius
Поддерживаемые приложения
Царапина

Определение интерфейса

Размер продукта 92 мм × 60 мм
Масса 48 г

Banana Pi имеет несколько расширяемых коннекторов, позволяющих пользователям разрабатывать свои собственные потрясающие проекты и приложения.Большинство распространенных аксессуаров расширения, включая ЖК-панель, сенсорный экран, модуль камеры, консоль UART и контакты управления GPIO, доступны через разъемы и разъемы на плате Banana Pi.

Определение вывода Banana Pi, включая CON1, CON2, CON3, J11 и J12. Все контакты могут быть настроены на GPIO, а некоторые из них имеют одну или две альтернативы.

J11 содержит серийную часть по умолчанию UARTO (UARTO-RX, UARTO-TX), UARTO настроен для использования для ввода / вывода консоли. Хотя это полезно, если вы хотите войти в систему через последовательный порт.Так что это наиболее часто используемый PIN-код.

J12 также содержит последовательный порт UART.

CON3 содержит шину CAN, шину SPI, шину I2C, ШИМ, последовательный порт и т. Д. Его можно настроить для использования с различными периферийными устройствами.

CON1 — это разъем камеры CSI.

CON2 — это разъем дисплея LVDS.

CON1 — это расширяемый встроенный CSI-разъем Banana Pi. Это 40-контактный разъем FPC, который может подключать модуль внешней камеры с правильным назначением сигнальных контактов.Назначение выводов CON1 показано ниже.

CON1 Определение

Пин на плате

Определение контактов

IO на A20

CON1-P01

LINEINL

CON1-P02

LINEINR

CON1-P03

VCC-CSI

CON1-P04

ADC_X1

CON1-P05

ЗЕМЛЯ

CON1-P06

ADC_X2

CON1-P07

FMINL

CON1-P08

ADC_Y1

CON1-P09

ФМИНР

CON1-P10

ADC_Y2

CON1-P11

ЗЕМЛЯ

КОН1-П12

CSI-FLASH

Ph27

CON1-P13

LRADC0

КОН1-П14

TWI1-SDA

PB19

CON1-P15

LRADC1

CON1-P16

TWI1-SCK

PB18

КОН1-П17

CSI-D0

PE4

КОН1-П18

CSI0-STBY-EN

Ph29

КОН1-П19

CSI0-D1

PE5

КОН1-П20

CSI-PCLK

PE0

КОН1-П21

CSI-D2

PE6

CON1-P22

CSI0-PWR-EN

Ph26

CON1-P23

CSI-D3

PE7

КОН1-П24

CSI0-MCLK

PE1

CON1-P25

CSI-D4

PE8

CON1-P26

CSI0-RESET

Ph24

CON1-P27

CSI-D5

PE9

CON1-P28

CSI-VSYNC

PE3

CON1-P29

CSI-D6

PE10

CON1-P30

CSI-HSYNC

PE2

CON1-P31

CSI-D7

PE11

CON1-P32

CSI1-STBY-EN

Ph28

CON1-P33

СБРОС

CON1-P34

CSI1-СБРОС

Ph23

CON1-P35

CSI-IO0

Ph21

CON1-P36

л.с.

CON1-P37

HPL

CON1-P38

IPSOUT

CON1-P39

ЗЕМЛЯ

CON1-P40

IPSOUT

CON2 — это расширяемый встроенный LVDS-разъем ЖК-дисплея Banana Pi.Это 40-контактный разъем FPC, к которому также можно подключить внешнюю ЖК-панель (LVDS) и модуль сенсорного экрана (I2C). Назначение выводов CON2 показано ниже.

CON2 Определение

Пин на плате

Определение контактов

IO на A20

CON2-P01

IPSOUT

CON2-P02

TWI3-SDA

PI1

CON2-P03

IPSOUT

CON2-P04

TWI3-SC

PI0

CON2-P05

ЗЕМЛЯ

CON2-P06

LCD0-IO0

PH7

CON2-P07

LCDIO-03

Ph22

CON2-P08

LCD0-IO1

PH8

CON2-P09

LCD0-D0

PD0

CON2-P10

ШИМ0

PB2

CON2-P11

LCD0-D1

ПД1

КОН2-П12

LCD0-IO2

PH9

CON2-P13

LCD0-D2

ПД2

CON2-P14

LCD0-DE

PD25

CON2-P15

LCD0-D3

PD3

CON2-P16

LCD0-VSYNC

PD27

CON2-P17

LCD0-D4

PD4

CON2-P18

LCD0-HSYNC

PD26

CON2-P19

LCD0-D5

PD5

CON2-P20

LCD0-CS

PH6

CON2-P21

LCD0-D6

PD6

CON2-P22

LCD0-CLK

PD24

CON2-P23

LCD0-D7

PD7

КОН2-П24

ЗЕМЛЯ

CON2-P25

LCD0-D8

PD8

CON2-P26

LCD0-D23

PD23

CON2-P27

LCD0-D9

PD9

CON2-P28

LCD0-D22

PD22

CON2-P29

LCD0-D10

PD10

CON2-P30

LCD0-D21

ПД21

CON2-P31

LCD0-D11

PD11

CON2-P32

LCD0-D20

PD20

CON2-P33

LCD0-D12

ПД12

CON2-P34

LCD0-D19

PD19

CON2-P35

LCD0-D13

PD13

CON2-P36

LCD0-D18

PD18

CON2-P37

LCD0-D14

ПД14

CON2-P38

LCD0-D17

PD17

CON2-P39

LCD0-D15

PD15

CON2-P40

LCD0-D16

PD16

CON3 — это заголовки DIP-26.Описание выводов разъема CON3 показано ниже. Вы можете подключить разъемы для соединений I2C, UART, SPI. Здесь также доступны выходы питания 5 В и 3,3 В. Между тем, есть несколько свободных контактов для контактов GPIO для вашего конкретного использования.

CON3 Определение

Пин на плате

Определение контактов

IO на A20

CON3-P01

VCC-3.3В

CON3-P02

VCC-5V

CON3-P03

TWI2-SDA

PB21

CON3-P04

VCC-5V

CON3-P05

TWI2-SCK

PB20

CON3-P06

ЗЕМЛЯ

CON3-P07

GPCLK

PI3

CON3-P08

UART3-TX

PH0

CON3-P09

ЗЕМЛЯ

CON3-P10

UART3-RX

Ph2

CON3-P11

IO-0 (UART2-RX)

PI19

КОН3-П12

ИО-1

Ph3

CON3-P13

IO-2 (UART2-TX)

PI18

CON3-P14

ЗЕМЛЯ

CON3-P15

IO-3 (UART2-CTS)

PI17

CON3-P16

IO-4 (CAN_TX)

Ph30

CON3-P17

VCC-3.3В

CON3-P18

IO-5 (CAN_RX)

Ph31

CON3-P19

SPI0_MOSI

PI12

CON3-P20

ЗЕМЛЯ

CON3-P21

SPI0-MISO

PI13

CON3-P22

IO-6 (UART2_RTS)

PI16

CON3-P23

SPI0_CLK

PI11

CON3-P24

SPI0_CS0

PI10

CON3-P25

ЗЕМЛЯ

CON3-P26

SPI0_CS1

PI14

Перемычка J11 — это интерфейс UART.Для разработчиков Banana Pi это простой способ получить вывод консоли UART для проверки состояния системы и сообщения журнала.

J11 Определение

Пин на плате

Определение контактов

IO на A20

J11-P01

UART0-TX

PB22

J11-P02

UART0-RX

PB23

Перемычка J12 обеспечивает источник питания, в том числе 3.3В и 5В. Здесь есть пара выходных сигналов UART TX / RX.

J12 Определение

Пин на плате

Определение контактов

IO на A20

J12-P01

VCC-5V

J12-P02

VCC-3.3V

J12-P03

ИО-7

PH5

J12-P04

UART7_RX

PI21

J12-P05

ИО-8

Ph4

J12-P06

UART7_TX

PI20

J12-P07

ЗЕМЛЯ

J12-P08

ЗЕМЛЯ

BPI-M1 + Banana Pi M1 Plus A20 Двухъядерный 1 ГБ ОЗУ, встроенный WIFI

BPI-M1 + Banana Pi M1 + plus A20 Двухъядерный ОЗУ 1 ГБ Встроенный WIFI Открытый исходный код SBC BPI M1 + с 2 дБ WIFI-антенной ( Beyond Banana Pro)

Banana Pi BPI-M1 + upgrade — это одноплатный компьютер с открытым исходным кодом, который добавляет больше возможностей подключения к классической плате.Он оснащен той же высокопроизводительной двухъядерной SoC AllWinner A20 с тактовой частотой 1 ГГц, 1 ГБ DDR3 SDRAM, Gigabit Ethernet, SATA, USB и HDMI-соединениями, которые присутствуют в классическом BPI-M1 +; но Banana Pi M1 + имеет встроенный Wi-Fi g / b / n. Плата поддерживает все классические проекты и даже больше благодаря встроенному чипу WIFi. Как и его брат, он может запускать операционные системы, включая Android, Lubuntu, Ubuntu, Debian и Raspbian.

Banana Pi M1 + — это наша модернизированная плата M1. Нам кажется, что встроенный Wi-Fi добавляет к плате гораздо больше функций и делает более удобным для пользователей настройку своих проектов Linux для настольных компьютеров или маршрутизаторов.Banana Pi — устройство с открытой платформой, оно предназначено для всех, кто хочет играть и строить с помощью технологий разработчиков, а не просто использовать потребительские технологии. При поддержке нашего сообщества запуск проекта и создание серверов — это весело и полезно. С Banana Pi мы хотим, чтобы вы исследовали мир DIY-проектов и портативных компьютеров. Мы приветствуем в нашем сообществе все компании, домашних мастеров и тех, кто любит технологии! Вместе мы можем изменить мир к лучшему, мы сможем раскрыть свои увлечения, вдохновить других и реализовать практический проект.

Основные характеристики

  • Allwinner A20 Двухъядерный процессор 1,0 ГГц
  • Mali-400 MP2 с Open GL ES 2.0 / 1.1.
  • 1 ГБ памяти DDR3.
  • Поддержка Wi-Fi на плате
  • 1x интерфейс SATA.
  • 1x Gigabit LAN
  • 1x USB otg и 2x USB 2.0
  • 1X MIC
  • AV-выход
  • HDMI-выход
  • IR
  • Интерфейс камеры CSI
  • Интерфейс дисплея DSI
  • 40 PIN GPIO
  • литиевая батарея 3,71391 интерфейс

Начало работы

Характеристики оборудования

Banana Pi BPI-M1 +
CPU A20 ARM Cortex -A7 Dual-Core
GPU ARM Mali400MP2 ES Соответствует Open .0 / 1,1
Память 1 ГБ DDR3
Сеть 10/100/1000 Ethernet
Wi-Fi и BT Поддержка Wi-Fi на плате
Видеовход Входной разъем CSI позволяет подключение спроектированного модуля камеры
Видеовыходы HDMI, CVBS, LVDS / RGB
Аудиовыходы 3,5-мм разъем и HDMI
Источник питания 5V / 2A через Micro USB ( Только вход постоянного тока) и / или Micro USB OTG
USB 2.0 портов 2 (напрямую от микросхемы Allwinner A20)
GPIO GPIO, UART, I2C BUS, SPI BUS, С ДВУМЯ ВЫБОРАМИ ЧИПОВ, CAN-шина, ADC, PWM, + 3.3V, + 5V, GND
LED Power Key & 8P8C
Storage SATA 2.0
OS Android 4.4, Android 4.2, Raspbian, Lubuntu, Open Suse, Debian

Определение PIN GPIO

Banana Pi BPI-M1 + имеет 40-контактный разъем GPIO, который соответствует таковому у модели Raspberry Pi 3.Ниже приводится распиновка GPIO Banana Pi:


_ _RTS _ CON3— P36
40-контактный GPIO Banana pi BPI-M1 +
Имя контакта GPIO Функция по умолчанию Функция2 : GPIO
CON3-P01 VCC-3V3
CON3-P02 VCC-DC
CON3-P03 TWI2-SDA PB21
CON3-P04 VCC-DC
CON3-P05 TWI2-SCK PB20
CON3-P06 GND
CON3-P07 PWM1 PI3
CON3-P08 UART17 PH0
CON3-P09 GND
CON3-P10 UART3 \ _RX Ph2
CON3-P11 UART2 \ _RX PI 19
CON3-P12 Ph3 Ph3
CON3-P13 UART2 \ _TX PI18
CON3-P14 GND
CON3-PART2 U \ _CTS PI17
CON3-P16 CAN \ _TX Ph30
CON3-P17 VCC-3V3
CON3-P18 CAN \ _RX Ph31
CON3-P19 SPI0 \ _MOSI PI12
CON3-P20 GND
CON3-P21 SPI0 \ _MISO PI13
CON3-UART2 PI16
CON3-P23 SPI0 \ _CLK PI11
CON3-P24 SPI0 \ _CS0 PI10
CON3-P25 G ND
CON3-P26 SPI0 \ _CS1 PI14
CON3-P27 TWI3-SDA PI1
CON3-P28 TWI3-SCK24 PI0 CON3-P29 I2S \ _MCLK PB5
CON3-P30 GND
CON3-P31 I2S \ _BCLK PB6
CON3-P32 I PB12
CON3-P33 I2S \ _LRCK PB7
CON3-P34 GND
CON3-P35 I2S \ _DO0 PB8
UART7 \ _RX PI21
CON3-P37 IR0 \ _TX PB3
CON3-P38 UART7 \ _TX PI20
CON3-P39 9 0017 GND
CON3-P40 SPDIF \ _DO PB13

Спецификация разъема камеры CSI:

Разъем камеры CSI представляет собой 40-контактный разъем FPC, который может подключать внешнюю камеру модуль с правильным назначением сигнальных контактов.Описание контактов интерфейса CSI показано ниже. На плате Banana Pi это обозначено как «CON1».

ADC1 ADC 934 9001 6 LRADC0 CON16 9
PIN-код CSI Banana pi BPI-M1 +
Имя контакта CSI Функция по умолчанию Имя контакта Функция2 : GPIO
CON1 P01 LINEINL
CON1 P0 LINEINR
CON1 P03 VCC-CSI
CON1 P04 ADC \ _X1
CON1 P05 GND
CON1 P07 FMINL
CON1 P08 АЦП \ _Y1
CON1 P09 FMINR
CON1 P10 ADC \ _Y2
GND
CON1 P12 CSI-FLASH Ph27
CON1 P13
CON1 P14 TWI1-SDA PB19
CON1 P15 LRADC1
CON1 P16 TWI1-SCK CS18
CS -D0 PE4
CON1 P18 CSI0-STBY-EN Ph29
CON1 P19 CSI0-D1 PE5
CON1 P20 CSI-PCLK PE0
CON1 P21 CSI-D2 PE6
CON1 P22 CSI0-PWR-EN Ph26
CON1 P23 CSI-D3 PE7
CON1 P24 CSI0-MCLK PE1
CON1 P25 CSI-D4 PE8
CON1 P26 CSI0-RESET \ # Ph24
CON1 P27 CSI-D5 PE9
CON1 P28 CSI-VSYNC PE3
CON1 P29 CSI-D6 PE10
CON1 P30 CON1 P30 HSYNC PE2
CON1 P31 CSI-D7 PE11
CON1 P32 CSI1-STBY-EN Ph28
CON1 P33 AP-RESET \ # 900
CON1 P34 CSI1-RESET \ # Ph23
CON1 P35 CSI-IO0 Ph21
CON1 P36 HPR
CON1 P37 HPL24
CON1 P38 IPSOUT
CON1 P39 GND
CON1 P40 IPSOUT

9326 2 LVDS \ (интерфейс ЖК-дисплея \)

Разъем LVDS представляет собой 40-контактный разъем FPC, который может также подключать внешнюю ЖК-панель \ (LVDS \) и модуль сенсорного экрана \ (I2C \).Описание контактов этого разъема показано ниже. На плате Banana Pi это обозначено как «CON2».

LCD 934 29 90 024 CON2 P24 LVDS0-VN3
LVDS PIN Banana pi BPI-M1 +
LVDS Pin Функция по умолчанию Function2 Function3 : GPIO
CON2 P01 IPSOUT \ (выход 5 В \)
CON2 P02 TWI3-SDA PI1
CON2 P03 IPSOUT \ (выход 5 В \)
CON2 P04 TWI3-SCK CON2 P05 GND
CON2 P06 LCD0-IO0 PH7
CON2 P07 LCDIO-03 Ph22
CON216 P08 PH8
CON2 P09 LCD0-D0 LVDS0-VP0 PD0
CON2 P10 PWM0 PB2
CON2 P11 LCD0-D1 LVDS0-VN0 PD1
CON2 P12 LCD0-IO2
CON2 P13 LCD0-DDS0 900-17 LCD0-DDS0 900-17 LCD VP1 PD2
CON2 P14 LCD0-DE PD25
CON2 P15 LCD0-D3 LVDS0-VN1 PD3
CON2 P16 LCD-VSYN PD27
CON2 P17 LCD0-D4 LVDS0-VP2 PD4
CON2 P18 LCD0-HSYNC PD26
CON2 P1917 LCD 900517 LCD 9005 LVDS0-VN2 PD5
CON2 P20 LCD0-CS
CON2 P21 LCD0-D6 LVDS0-VPC PD6
CON2 P22 LCD0-CLK PD24
CON2 P23 LCD0-D7 LVDS0-VNC PD7
CON2 P24 GND
LCD0-D8 LVDS0-VP3 PD8
CON2 P26 LCD0-D23 PD23
CON2 P27 LCD0-D9 LVDS0-VN3 PD9 PD9 CON2 P28 LCD0-D22 PD22
CON2 P29 LCD0-D10 PD10
CON2 P30 LCD0-D21 PD21
CON2 P31 LCD0-D11 PD11
CON2 P32 LCD0-D20 PD20
CON2 P33 LCD0-D12 PD12
CON2 P34 LCD0-D19 PD19
CON2 P35 LCD0-D13 PD13
CON2 P36 LCD0-D18 PD18 CON2 P37 LCD0-D14 PD14
CON2 P38 LCD0-D17 PD17
CON2 P39 LCD0-D15 PD15
CON2 P40 LCD0-D16 PD16

Спецификация UART:

Перемычка J11header CON4 представляет собой интерфейс UART.Для разработчиков Banana Pi это простой способ получить вывод консоли UART для проверки состояния системы и сообщения журнала.

Отладочный PIN-код UART Banana pi BPI-M1 +
Имя контакта Функция по умолчанию GPIO
CON4 P03 UART0-TXD PB22
CON4 P0 UART0-RXD PB23
CON4 P01 GND

Ubuntu 15.04 на Banana Pi BPI-M1 — подробный обзор и эталонный тест ~ Project Banana Pi

Ubuntu Mate на BPI-M1

Ubuntu, как мы все знаем, — очень популярный дистрибутив Linux с множеством функций. Mate, с другой стороны, представляет собой графический пользовательский интерфейс, в котором, в отличие от гнома Ubuntu по умолчанию, нет панели задач. Вы можете легко установить новые темы для дальнейшей настройки вашего взаимодействия с пользователем.

На двухъядерном процессоре BPI-M1 с тактовой частотой 1 ГГц Ubuntu играет роль полнофункциональной операционной системы, которая может работать с минимальными характеристиками.M1 не может мечтать о том, чтобы соответствовать ультра-книгам или настольным компьютерам 2015 года, но если вы не против подождать несколько секунд, пока все загрузится, он может сойти за ПК.

Проводник

У вас не будет проблем с навигацией в этом базовом файловом проводнике.

Браузер Firefox

Браузер по умолчанию, который идет в комплекте с Ubuntu. Вы также можете установить Chromium, если хотите.

Воспроизведение видео

Плеер VLC.Плавное воспроизведение видео с разрешением 640p.

Контрольный показатель

SunSpider JavaScript


Banana Pi BPI-M1 — 2152,7

Raspberry Pi2 — 4438,6

A10 6800K 4,1 ГГц — 303,2


Чем ниже, тем лучше.

Hardinfo

16,14
Banana Pi BPI-M1 Raspberry Pi 2 Raspberry Pi Intel (R) Core i5-2500k Celeron (R) 1.50 ГГц
Процессор Blowfish 63,66 61,76 100,83 2,53 26,19
CPU Cryptohas 15,47 8,79 63924 8,79 63924 63

26,48 1,49 8,14
CPU N-Queens 51,42 86,26 4,12
FPU FFT 79.87 150,97 0,84
Трассировка лучей FPU 72,3 74,69 133,85 3,34 40,88
(Результаты Raspberry Pi с http://www.linuxlinks.com/)

GtkPerf

900

Banana Pi BPi-M1 (классический без Wi-Fi) — KlijnTec

Привет всем,

Недавно у меня на столе был Banana Pi, с которым я мог поиграть. Вот как выглядит маленький компьютер:

Он поставляется без операционной системы, поэтому вам необходимо загрузить программное обеспечение из Интернета самостоятельно.Я чуть позже расскажу, где это взять.

То, что я использовал для его запуска:

  1. Монитор с разъемом HDMI (или купите кабель HDMI-DVI, если ваш монитор имеет только DVI)
  2. Для питания я использовал зарядное устройство и провод своего телефона Samsung (5 Вольт)
  3. USB-мышь и USB-клавиатура
  4. Пустая карта памяти MicroSD HCI 4 (SanDisk 32 ГБ) с адаптером
  5. ПК под управлением Windows с USB-устройством чтения / записи для карт MicroSD (и, конечно же, подключением к Интернету)

Моя карта памяти MicroSD пришла с адаптером:

Для него можно получить несколько инсталляций.Я пробовал Ubuntu, а затем и Android.

Ubuntu 15.04 MATE установить

  1. Посетите этот веб-сайт: http://www.bananapi.com/index.php/download
  2. Загрузите «SDFormatter», чтобы отформатировать карту MicroSD (см .: «Как установить SD-карту» и следуйте инструкциям на этой странице).
  3. Я выбрал образ ОС: «15.04 MATE beta 4.0 version» (см .: «Образы ОС для Banana Pi BPi-M1 / M1 +»). Загрузка начнется, когда вы нажмете значок загрузки «Google диск».После загрузки сжатый файл необходимо извлечь
  4. С помощью Win32 Diskimager я получил извлеченный образ ОС на карту MicroSD

Теперь карту MicroSD с адаптером можно вставить в Banana Pi. Он должен загружать Ubuntu, когда вы его включаете.

Изначально можно использовать всего 4 Гб на диске

К сожалению, общий размер диска составляет всего 4 ГБ, хотя я использовал карту 32 ГБ. Это потому, что загруженный образ ОС был 4 Гб. Затем я использовал программу создания разделов «gpart», чтобы полностью увеличить существующий раздел.Это нужно было сделать на другом ПК с Ubuntu с помощью USB-устройства чтения флэш-карт. Это невозможно сделать на Banana Pi, потому что «gpart» не может изменить размер раздела, пока диск используется ОС (например, отрезая ветку, на которой вы сидите)

Обновление Ubuntu 15.04 MATE вызвало проблему

При запуске Ubuntu на Banana Pi появилось сообщение с вопросом, хочу ли я установить обновления. «Эм, ну да ладно». С тех пор я продолжал видеть следующее сообщение об ошибке при попытке установить новое программное обеспечение: «Ошибка обработки пакета initramfs-tools».Что ж, я еще не слишком много сделал, поэтому я выбрал самый простой вариант: начать заново и пока отключить автоматическую проверку обновлений.

Запускает Java

Поскольку я разработчик Java, мне пришлось проверить, работает ли на нем мое программное обеспечение. И да, это так! Моя программа распознала 3 последовательных порта, работает в полноэкранном режиме, и все вроде работает. Так что мне это пригодится!

Не очень хорошо справляется с Full HD Youtube в Ubuntu Firefox

Я не нашел этот Banana Pi таким мощным.Смотреть видео на Youtube в формате Full HD на самом деле было невозможно. Однако доступна более быстрая модель Banana Pi. По умолчанию аудиовыход (в этом образе Ubuntu) проходит через разъем 3,5 мм, а не через HDMI. Я думаю, вы сможете получить его через HDMI, но я не мог заставить его работать так быстро.

Установка Android

Мне потребовалось несколько попыток, прежде чем я установил образ ОС с программным обеспечением «PhoenixCard». Ссылка на это программное обеспечение, а также образ ОС Android и инструкции также доступны на том же веб-сайте http: // www.bananapi.com/index.php/download.

Это приятно, и есть магазин Google Play. Вы можете устанавливать приложения, как на телефон Android.

Однако приложение Android Youtube с разрешением 720p прошло нормально

Воспроизведение музыкального видео в ОС Android выглядит нормально. Я не могу получить разрешение выше 720p, но воспроизведение выглядит нормально. Звук идет с монитора, поэтому он передается по кабелю HDMI.

Ладно, пока все…

Я думаю

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

Мероприятие ЗАВЕРШЕНО

банановый пи BPI-M1, лучше, чем малиновый пи

Описание

Banana PI BPI-M1 — это аппаратная платформа с открытым исходным кодом.Banana PI BPI-M1 — двухъядерный продукт Android 4.2, который намного лучше, чем Raspberry Pi.

Аппаратное обеспечение Banana Pi BPI-M1 работает под управлением Android, Debian Linux, Ubuntu Linux, OpenSuse linux и образов, которые работают на Raspberry Pi B и Cubieboard.

Banana PI BPI-M1 имеет порт Gigabit Ethernet и разъем SATA. Он может без проблем работать с Android 4.2.2. Размер Banana PI M1 примерно такой же, как размер кредитной карты,

. Он может легко запускать игры, поскольку поддерживает вывод видео высокой четкости 1080P.GPIO совместим с Raspberry Pi и может напрямую запускать образы Raspberry Pi.

banana pi Интерфейс BPI-M1:

Определение GPIO:

BPI-M1 работает:

http://www.banana-pi.org

Прочитайте больше
Заведение

банан пи, BPI-M1 +, банан про, малина пи

Билеты
Адрес площадки

Шэньчжэнь Китай (только бесплатные билеты)

Органайзер

банан пи

1 подписчик
.

Ответить

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

Banana Pi BPI-M1
GtKEntry 0,25
GtkComboBox 6.24
GtkComboBoxEntry 3,5
GtkSpinButton 0,65
GtkProgressBar 0,75
GtkToggleButton 1,77
GtkCheckButton 0,57
GtkRadioButton 0,95
GtkTextView-Добавить текст 2,63
GtkTextView-Scroll 0,07
GtkDrawingArea Lines 1.93
GtkDrawingArea Circles 3,9
GtkDrawingArea Text 3,22
GtkDrawingArea Pixbufs 0,69
Общее время