HCL:Khadas Vim2

跳转至: 导航, 搜索

Khadas VIM2深圳世野 提供,是一个单板计算机。

技术参数

  • 晶晨 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 需要结合私有块,创建可启动 microSD 启动卡。 TBD

为了从 microSD 卡启动,而非 eMMC,您需要通过供应商提供的 U-Boot 擦除 eMMC :

kvim2# store init 3

Careful: 这将会擦除所有分区,因此首先确保备份所有有价值数据。

对于 U-Boot v2019.07-rc4 版本,直接通过 USB 启动尚未成功。

内核

Tumbleweed 5.1.7 内核缺少 CONFIG_SENSORS_GPIO_FAN,因此可选风扇无法工作。

镜像

由于私有的 Amlogic 工具,目前 openSUSE OBS 尚无法构建 S912 可启动镜像。

meson-tools 扩展工具正在开发中。

ISOs

由于 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 为接地脚) ,确保内核命令行包括 console=ttyAML0,115200n8

对于安装到 microSD 卡 (或者 eMMC),请选择专家分区,确保分区表为 MBR 格式,而不是默认的 GPT,后者与引导管理器相冲突。

其他内容