HCL:Pine64
Pine64
Pine64 是一款基于 64 位 ARM 的单板计算机,价格低至 15 美元。
技术数据
- 全志 A64 SoC
- 4x ARM Cortex-A53 CPU @ 1.2 GHz
- ARM Mali-400 MP2 GPU
- 视频引擎 (H.264 编码/解码,H265 解码)
- 512 MB / 1 GB / 2 GB RAM
- 2x USB 2.0
- HDMI 1.4 端口 (FullHD @ 60 FPS, 4K @ 30 FPS)
- 10 / 100 / 1000 Mbps 以太网
- (大部分) Pi-2 兼容扩展头
- Euler box 扩展头
将磁盘镜像写入 SD 卡
- 从这里下载您想要的镜像 (Leap 是稳定的,Tumbleweed 是滚动发布的)
上游
目前,仅可通过 SSH 或串口控制台进行非图形化登录。没有 HDMI 支持。
TumbleweedJeOS 镜像 如果上面的直接链接对您不起作用,请检查 常规下载目录 以获取镜像。
下游
此镜像基于下游 Allwinner Android 内核,该内核基于 3.10。虽然它支持图形输出,但无法获得驱动程序和安全更新。选择此镜像用于桌面工作负载。
TumbleweedJeOS 镜像 如果上面的直接链接对您不起作用,请检查 常规下载目录 以获取镜像。
- 作为 root 用户,将镜像提取到您的 SD 卡上(将 sdX 替换为您的 SD 卡的设备名称)。
警告:SD 卡上的所有先前数据都将被丢失。首先检查您选择的设备是否真的是您的 SD 卡!xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
- 将带有 openSUSE 镜像的 SD 卡插入您的板子。
- 通过串口将板子连接到您的 PC(可选,但有助于调试;需要 USB-TTL 串口线)。
- 将板子连接到您的显示器(通过 DVI/HDMI,可选)。
- 打开板子的电源。
- 完成首次启动步骤。
- 以太网配置为通过 DHCP 请求 IP,请检查您的 DHCP 服务器以获取板子的 IP(如果使用)。
- 玩得开心...
默认登录信息为 root:linux,适用于串口控制台、ssh 和 GUI。
支持状态
- 图形
- HDMI 输出可用 (请参阅下面的 CMA 注释)
- Mali 400MP2 3D 加速使用上游 Lima 驱动程序工作 (内核和 Mesa 驱动程序都是上游并已包含)
- 视频解码应使用 Cedrus 内核驱动程序和 libva-v4l2-request 工作 (未测试)
- 以太网以 10/100/1000 MBit/s 速率工作
- USB 在 U-Boot 和 Linux 中工作,两个端口都处于主机模式
- 要查看 earlycon,请添加此内核参数:earlycon=uart,mmio32,0x01c28000
- 要恢复 U-Boot:dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
问题
- CMA (连续内存分配) 默认设置为 0,但帧缓冲区、Mali 3D 图形和视频引擎需要足够的保留空间。如果您计划使用全部 3 个,请将 "cma=256M" 添加到 grub 中的内核选项列表中 (通过 YaST 或编辑 /etc/default/grub)。
- 通过 /etc/X11/xorg.conf.d/20-fbdev.conf 强制使用 "fbdev" 驱动程序,而应优先使用 KMS。删除该文件以使用驱动程序自动检测。
- libva-v4l2-request 目前未打包。
