HCL:Khadas Vim2
由 Khadas VIM2 Shenzhen Wesion 制造,是一款单板计算机。
技术数据
- Amlogic S912 SoC
- 8x Arm Cortex-A53 CPU
- Arm Mali-T860 GPU
- 2/3 GB RAM
- 16/32/64 GB eMMC
- 40-pin GPIO 连接器(不兼容 Raspberry Pi)
手动安装
U-Boot
准备了一个 u-boot-khadas-vim2 包。
u-boot.bin 需要与专有 blobs 结合才能创建可引导的 microSD 卡。待定
要从 microSD 卡而不是 eMMC 启动 U-Boot,您可能需要从供应商的 U-Boot 中擦除 eMMC
kvim2# store init 3
小心: 这将擦除所有分区,因此请确保在之前备份任何有价值的数据。
截至 U-Boot v2019.07-rc4,直接从 USB 启动无法正常工作。
内核
Tumbleweed 5.1.7 内核缺少 CONFIG_SENSORS_GPIO_FAN,因此可选风扇无法运行。
图片
由于专有的 Amlogic 工具,openSUSE OBS 尚未能够为 S912 构建可引导的镜像。
meson-tools 包的扩展正在进行中。
ISO
作为 U-Boot 中 USB 无法工作的解决方法,您可以从以太网安装 Tumbleweed 或 Kubic。安装程序可以很好地从 USB 读取。快速且粗糙,为了简单起见绕过 GRUB
dhcp tftpboot $kernel_addr_r linux tftpboot $ramdisk_addr_r initrd setenv bootargs 'console=ttyAML0,115200n8 usessh=1 sshpassword=linux' booti $kernel_addr_r $ramdisk_addr_r:$filesize $fdtcontroladdr
要使用串口控制台(引脚 18 和 19 RX/TX,引脚 17 GND),请确保内核命令行包含console=ttyAML0,115200n8.
安装到 microSD 卡(或 eMMC)时,选择专家分区,并确保分区表是 MBR,而不是默认的 GPT,后者与引导加载程序冲突。