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,后者与引导管理器相冲突。