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,后者与引导加载程序冲突。

参见