HCL:BananaPi M2 Zero

跳转到:导航搜索

Banana Pi M2 Zero 是一款迷你尺寸开发板 (60mm*30mm),搭载 Allwinner H2+ SoC。

BananaPi M2 Zero

BananaPi Wiki 中的 M2 Zero

技术数据

  • Allwinner 四核 Cortex-A7 H2+
    • 4x ARM Cortex-A7
    • Mali400 MP2
  • 512MB DDR3 SDRAM
  • 板载 WiFi (AP6212) 和蓝牙
  • MicroSD 卡连接器
  • USB OTG 端口
  • Mini-HDMI
  • CSI 摄像头接口
  • 40-pin 扩展头
  • 10/100 Mbps 以太网端口 (需要外部组件)

将磁盘镜像写入 SD 卡

  1. 从这里下载您想要的镜像 (Leap 是稳定的,Tumbleweed 是滚动发布的)
    Geeko-white.png
    Tumbleweed
    JeOS 镜像 E20 镜像 XFCE 镜像 LXQT 镜像 GNOME 镜像 KDE 镜像 X11 镜像

    如果上面的直接链接无法正常工作,请检查 常规下载目录 以获取镜像。

  2. 作为 root 用户,将镜像提取到您的 SD 卡上(sdX 替换为您的 SD 卡的设备名称)。
    警告:SD 卡上的所有先前数据都将被丢失。首先检查您选择的设备是否真的是您的 SD 卡!
     xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
  3. 将带有 openSUSE 镜像的 SD 卡插入您的板子。
  4. 通过串口将板子连接到您的 PC(可选,但有助于调试;需要 USB-TTL 串口线)。
  5. 将板子连接到您的显示器(通过 DVI/HDMI,可选)。
  6. 打开板子的电源。
  7. 完成首次启动步骤。
  8. 以太网配置为通过 DHCP 请求 IP,请检查您的 DHCP 服务器以获取板子的 IP(如果使用)。
  9. 玩得开心...
默认登录信息为 root:linux,适用于串口控制台、ssh 和 GUI。

启用 Wifi 和蓝牙支持

板载 Wifi 和蓝牙由 AP6212 模块实现。这需要加载内核固件提供的固件,即 kernel-firmware-brcm 包。

将 USB 端口从 OTG 模式切换到 HOST 模式

如果您想通过适配器连接鼠标、键盘或 USB 存储设备到 USB-OTG 端口,则需要将其从 USB OTG 模式切换到 USB HOST 模式。为此,您需要重新编译设备树文件

首先,备份您的原始 dtb 文件

cd /boot/dtb
cp -p sun8i-h2-plus-bananapi-m2-zero.dtb sun8i-h2-plus-bananapi-m2-zero.dtb.orig

然后对其进行反编译

dtc -I dtb sun8i-h2-plus-bananapi-m2-zero.dtb -O dts -o sun8i-h2-plus-bananapi-m2-zero.dts

现在编辑 dts 文件并更改以下行

  dr_mode = "otg";

  dr_mode = "host";

并重新编译 dts 文件为 dtb

dtc -I dts -O dtb -o sun8i-h2-plus-bananapi-m2-zero.dtb sun8i-h2-plus-bananapi-m2-zero.dts

重启,并通过 OTG 适配器使用 USB 设备。