İçeriğe geç

BPI-M1

Banana Pi BPI-M1

Allwinner A201 GBGbE

Allwinner A20 çift çekirdekli işlemci, 1 GB DDR3, Gigabit Ethernet ve SATA sunan, Banana Pi'nin ilk ve en çok satan klasik tek kart bilgisayarı.

  • Allwinner A20, 2 çekirdek Cortex-A7, 1.0 GHz
  • Mali-400 MP2 GPU (OpenGL ES 2.0/1.1)
  • 1 GB DDR3 RAM
  • 1 x SATA 2.0, 1 x Gigabit Ethernet
  • 2 x USB 2.0 + 1 x USB OTG
  • HDMI, AV (CVBS) çıkışı, CSI kamera ve DSI/LVDS ekran arayüzü
  • 26 pin GPIO, IR alıcı, mikrofon

Genel Bakış

Banana Pi BPI-M1, kartvizit boyutunda ve düşük güç tüketimli bir tek kart bilgisayardır. Yüksek performanslı Allwinner A20 çift çekirdekli 1 GHz işlemci, 1 GB DDR3 bellek, Gigabit Ethernet, SATA, USB ve HDMI bağlantıları sunar.

Banana Pi ekibinin piyasaya sürdüğü ilk açık kaynak donanımdır ve serinin toplamda en çok satan klasik ürünüdür; bugün hâlâ pek çok ticari projede kullanılmaktadır. Kart üzerinde Wi-Fi ve eMMC yoktur; sistem SD karttan çalışır, SATA ile harici disk bağlanabilir. CSI kamera, LVDS/DSI ekran arayüzü, AV çıkışı, IR alıcı, mikrofon ve 26 pinli GPIO başlığı içerir.

Android, Lubuntu, Ubuntu, Debian, Raspbian, Armbian ve OpenWrt gibi işletim sistemlerini çalıştırabilir.

Banana Pi BPI-M1, 1GHz hızında çalışan yüksek performanslı bir tek kartlı bilgisayardır. AllWinner A20 çip tasarımı ile Dual-Core ARM Cortex -A7 işlemciye sahiptir. Gigabit Ethernet, SATA 2.0, USB 2.0 ve HDMI bağlantılarına sahiptir. 90x60mm boyutuyla kartvizit kadar küçük olup, düşük güç tüketimine sahiptir. Farklı işletim sistemleri arasında Android, Ubuntu, Debian ve Raspbian gibi seçeneklere sahiptir.

Banana Pi, açık kaynaklı bir donanım olarak piyasaya sürülmüştür ve en çok satan Banana Pi ürünlerinden biridir. Bu cihaz, tüketici teknolojisini kullanmak yerine, geliştirici teknolojisini keşfetmek ve projeler geliştirmek isteyen herkes için tasarlanmıştır. Banana Pi ile projeler başlatmak ve sunucular oluşturmak keyifli ve tatmin edicidir.

Donanım Özellikleri

  • SoC: Allwinner A20
  • CPU: Dual-Core ARM Cortex-A7
  • GPU: ARM Mali 400 MP2, OpenGL ES 2.0/1.1 ile uyumludur
  • Bellek: 1GB DDR3
  • Depolama: SATA 2.0
  • Ağ: 10/100/1000Mbps Ethernet 8P8C (1000BASE-T)
  • USB: USB 2.0 (x2)
  • Güç: Micro USB & GPIO PIN bağlantısı
  • Boyut: 90x60mm

Alt Bileşenler

  • SD kart desteği
  • Power & Reset & Uboot
  • DSI display konnektörü
  • USB OTG
  • Güç & Durum Ledi
  • IR (kızılötesi)
  • 26 PIN GPIO Bağlantısı

 

 

Video Girişi

  • CSI kamera konektörü (x1)

Video Çıkışı

  • HDMI
  • CVBS
  • LVDS/RGB

Ses Girişi

  • Mikrofon

Ses Çıkışı

  • 3,5 mm jak
  • HDMI


İşletim Sistemleri

  • Android (4.4)
  • Ubuntu Server
  • Debian
  • Armbian
  • OpenWRT
  • OpenSuse
  • OpenMediaVault
  • Arch Linux
  • Gentoo Linux
  • RaspBSD
  • CentOS
  • DietPi
  • FreeBSD / NetBSD
  • Lakka TV

Teknik Özellikler

İşlemci
SoCAllwinner A20
CPU2 çekirdek ARM Cortex-A7, 1.0 GHz
GPUARM Mali-400 MP2 (OpenGL ES 2.0/1.1)
Bellek ve Depolama
RAM1 GB DDR3
Flash (eMMC)Yok
DepolamaSATA 2.0; microSD (TF) kart
Ağ
Ethernet10/100/1000 Mbps, 8P8C (1000BASE-T)
Wi-Fi ve BluetoothYok
Görüntü ve Ses
Video girişiCSI kamera konnektörü
Video çıkışıHDMI, CVBS (AV), LVDS/RGB
Ses3.5 mm jak ve HDMI çıkışı; mikrofon
Arayüzler
USB2 x USB 2.0 (doğrudan A20'den), 1 x USB OTG
GPIO26 pin: GPIO, UART, I2C, iki chip-select'li SPI, CAN bus, ADC, PWM, +3.3V, +5V, GND
Debug UARTJ11 başlığı: Pin1 TXD (UART0-TX, PB22), Pin2 RXD (UART0-RX, PB23); J12: 5V, 3V3, UART7 TX/RX, GND
DiğerIR alıcı, güç düğmesi, 8P8C LED
Güç
Güç girişi5 V DC, Micro USB veya GPIO üzerinden

Başlangıç Kılavuzu

BPI-M1'de eMMC bulunmadığından sistem her zaman microSD (TF) karttan açılır. Android imajları Windows'ta PhoenixCard ile, Linux imajları balenaEtcher veya bpi-tools ile SD karta yazılır. Güncel Armbian imajlarını kendiniz de derleyebilirsiniz.

Gerekenler

  • 5 V DC güç adaptörü (Micro USB)
  • En az 8 GB microSD (TF) kart ve kart okuyucu
  • USB-TTL seri dönüştürücü (seri konsol (UART), J11 başlığı)
  • Android için Windows bilgisayar ve PhoenixCard; Linux için balenaEtcher veya Ubuntu bilgisayarda bpi-tools
  1. Android imajını SD karta yazma (PhoenixCard)

    PhoenixCard aracını indirin ve BPI-M1 Android imajını hazırlayın.

    1. SD kartı USB adaptörle Windows bilgisayara takın, PhoenixCard.exe'yi açın ve imaj yolu alanından imajı seçin.
    2. card startup (kart önyükleme) modunu seçip burn ile yazın.
    3. Yazma bitince SD kartı BPI-M1'e takıp açın.
  2. Linux imajını balenaEtcher ile yazma

    Güncel imajı indirin, SD kartı kart okuyucuyla bilgisayara takın ve balenaEtcher'ı açın. Flash from file ile imajı (.img veya .zip), Select target ile SD kartı seçip yazmayı başlatın.

  3. Linux imajını bpi-tools ile yazma (Ubuntu bilgisayar)

    USB-TTL kablosunu J11 debug başlığına bağlayın. Ubuntu bilgisayara bpi-tools'u kurun (erişim sorunu olursa bpi-tools deposundan elle kurun):

    apt-get install pv
    curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash

    İmajı indirdikten sonra SD kartı Ubuntu bilgisayara takın ve imajı karta yazın:

    bpi-copy xxx.img /dev/sdx

    Ardından SD kartı BPI-M1'e takın ve güç düğmesine basarak kartı başlatın.

  4. İmajı ve önyükleyiciyi güncelleme

    bpi-tools'u güncelleyin, yeni sürücü paketlerini indirin ve indirilen dosyaların sıkıştırılmış veri olduğunu doğrulayın:

    bpi-tools
    bpi-update -c bpi-m1.conf
    file *.tgz

    bpi-bootsel komutu mevcut önyükleyici yolunu gösterir. Önyükleyiciyi güncelleyip yeniden başlatın:

    bpi-bootsel
    bpi-bootsel /usr/lib/u-boot/bananapi/u-boot-2018.01/u-boot-2018.01-bpi-m1-8k.img.gz
  5. Armbian imajını kaynak koddan derleme

    En az 2 GB RAM ve yaklaşık 35 GB disk alanı olan, Ubuntu Jammy 22.04 (amd64/aarch64) çalıştıran ya da Docker destekli bir makinede:

    apt-get -y install git
     git clone https://github.com/armbian/build
     cd build
     ./compile.sh

    Hazır güncel imajlar: https://www.armbian.com/bananapi/

  6. BSP kaynak kodunu Docker ile derleme

    Ubuntu bilgisayara Docker kurun ve derleme imajını kullanın:

    docker pull sinovoip/bpi-build-android:a20_01
    docker run --privileged -d -p 2223:22 -v /media:/media sinovoip/bpi-build-android:a20_01

    Konteynere 2223 portundan SSH ile root olarak bağlanın (varsayılan parola: root), kaynağı indirip derleyin ve çıktıyı docker cp ile bilgisayara kopyalayın:

    git clone https://github.com/BPI-SINOVOIP/BPI-M1-bsp.git
    ./build.sh

İşletim Sistemleri

İndirme bağlantıları üreticiye aittir; bazı eski bağlantılar çalışmayabilir.

Ubuntu (Allwinner BSP)

16.04

Allwinner BSP kernel 3.4 ile Ubuntu 16.04; MPV ile 1080p video oynatma.

SD

Armbian

23.02.0

Armbian_23.02.0_Banana Pi BPI-M1 (2023-07)

SD

Armbian

23.08.0

Armbian_23.08.0_Banana Pi BPI-M1 (2023-07)

SD

Armbian (jammy current 5.15.93 / edge 6.1.11)

23.02.0-trunk

Armbian_23.02.0-trunk_Bananapi_jammy_current_5.15.93.img.xz ve Armbian_23.02.0-trunk_Bananapi_jammy_edge_6.1.11.img.xz

SD

Armbian (resmi)

Armbian projesinin resmi BPI-M1 sayfası (Xenial, Jessie ve güncel sürümler).

SD

OpenWrt (resmi, sunxi)

15.05 Chaos Calmer

A20 tabanlı olduğu için OpenWrt sunxi (Lamobo R1) derlemeleri kullanılabilir.

SD

FreeBSD

FreeBSD, Allwinner A20 (sun7i) desteğiyle.

SD

openSUSE

İmaj ve kurulum rehberi (gitbook).

SD

OpenMediaVault

NAS yazılımı OpenMediaVault; imaj ve kurulum rehberi (gitbook).

SD

Arch Linux

İmaj ve kurulum rehberi (gitbook).

SD

Gentoo Linux

Gentoo, BPI-M1'i resmi olarak destekler; A20 tabanlı BPI-M1+ ve BPI-R1'de de kullanılabilir.

SD

RaspBSD

İmaj ve kurulum rehberi (gitbook).

SD

CentOS 7

İmaj ve kurulum rehberi (gitbook).

SD

DietPi

Hafif Debian tabanlı DietPi; imaj ve rehber (gitbook).

SD

FreeBSD / NetBSD

İmaj ve kurulum rehberi (gitbook).

SD

Lakka TV

nightly

Retro oyun odaklı Lakka gece derlemeleri.

SD

SimpleNAS

NAS odaklı SimpleNAS imajı.

SD
Eski sürümleri göster (8)

Android (LCD sürümü)

4.4 · 2018-07-28

Android 4.4 LCD imajı (BPI-M1, M1+ ve R1 ortak). PhoenixCard ile SD karta yazılır.

SD Eski link olabilir

Android

4.4 · 2018-07-26

Android 4.4 imajı (26 Temmuz 2018 sürümü).

SD Eski link olabilir

Armbian (Ubuntu jammy, XFCE)

22.11.0-trunk, kernel 5.19.6 · 2022-09-07

Armbian_22.11.0-trunk_Bananapi_jammy_edge_5.19.6_xfce_desktop.img

SD Eski link olabilir

Ubuntu Server (HDMI)

16.04 · 2018-07-28

Ubuntu Server 16.04, HDMI sürümü.

SD Eski link olabilir

Ubuntu

16.04 · 2018-07-26

Ubuntu imajı (26 Temmuz 2018 sürümü).

SD Eski link olabilir

Armbian (Debian bullseye, XFCE)

22.11.0-trunk, kernel 5.19.6 · 2022-09-07

Armbian_22.11.0-trunk_Bananapi_BPI-M1_bullseye_edge_5.19.6_xfce_desktop.img

SD Eski link olabilir

Debian Buster Mate (GRUB)

10 · 2019-09-18

Debian 10 Mate masaüstü, GRUB desteğiyle (u-boot 2019.07 + kernel 5.1.1).

SD Eski link olabilir

Armbian (bullseye)

22.11.0-trunk, kernel 6.0.9 · 2022-12-06

Armbian_22.11.0-trunk_Bananapi BPI-M1_bullseye_edge_6.0.9.img.xz

SD Eski link olabilir

Araçlar ve Kaynaklar

Benzer ürünler

Banana Pi BPI-M1+
Allwinner A201 GBGbE

Banana Pi BPI-M1+

Allwinner A20 çift çekirdekli işlemci, 1 GB DDR3, Gigabit Ethernet, SATA ve dahili Wi-Fi sunan, klasik BPI-M1'in geliştirilmiş sürümü.

OpenWrt One
MediaTek MT7981B (Filogic 820)1 GB2× 2.5GbE

OpenWrt One

OpenWrt topluluğunun ilk resmi router kartı: MediaTek MT7981B (Filogic 820), çift bant Wi-Fi 6, 2.5 GbE WAN + 1 GbE LAN, NVMe yuvası ve neredeyse bozulmaz çift flaş yapısı.

Banana Pi BPI-M2 Ultra
Allwinner A40i2 GBGbE

Banana Pi BPI-M2 Ultra

Allwinner A40i/R40/V40 dört çekirdekli, 2 GB DDR3, 8 GB eMMC, SATA, Gigabit Ethernet ve Wi-Fi/Bluetooth sunan, Raspberry Pi 3 boyutunda kart.