VIM3 相关文档

VIM3

image

正面(蓝色标识)

设备名称 描述说明
1 USB-A USB 3.0接口,最大输出电流900mA,PCIE被激活时,这个口降为2.0
2 RJ-45 WOL功能的Gigabit网口
3 HDMI 支持3D,HDR,CEC以及HDCP2.2的HDMI接口
4 USB-C USB2.0 OTG接口,接受5V20V的输入,可用于升级固件
5 USB-A USB 2.0接口,最大输出电流500mA
6 风扇座子 PWM控制的4线制风扇
7 reset按键 用于强制重启板子,按下会直接复位
8 function按键 快速短按3下进入MaskROM模式或从外部介质启动
9 power按键 用于关机或者配合其他按键使用
A 4个M2插孔 用于使用散热器DIY外壳时的固定
B G-Sensor 三轴加速传感器
C RTC电池接口 硬件时钟电池的接口
D 40脚的GPIO 可用于控制GPIO或者与toneboard连接
E GPIO扩展芯片 为VIM3拓展可用的GPIO
F MCU 可编程的EEPROM阵列的STM8S003微控制器
G WOL选择开关 WOL功能的电源开关
H 红外模块 可用于与khadas遥控器通信
I LED灯 用于指示板子的状态
J IPEX天线 用于插wifi蓝牙的天线
k IPEX天线 用于插wifi蓝牙的天线

背面(红色)

设备名称 描述说明
1 VIN 5V电压输出
2 SD卡插座 用于从外部介质启动SD卡系统或者作为外部存储器
3 限流开关 防止在负载不均衡的情况下损坏VIM3
4 M.2接口 PCIE2.0接口(x1 lane),支持M.2 2280 NVME固态硬盘
5 TP 10脚0.5mm间距FTP接口
6 MIPI-DSI接口 30脚0.5mm间距的FPC接口,可用于连接TS050触控屏
7 MIPI-DSI接口 30脚,0.5mm间距,4通道,双摄像头,8MP图像信号处理
8 SPI Flash 通过SPI控制的Flash模块
9 XPWR焊盘 用于连接使用外部电源
A M寄存器 可在任何情况下,强制EMMC进入MaskROM模式
B S寄存器 可在任何情况下,强制Flash进入MaskROM模式
C 限流开关 防止在负载不均衡的情况下损坏VIM3

按键

Reset Function Power 描述说明
x 强制重启VIM3
x 进入升级模式(TST模式)
x 开机或者唤醒VIM3
x x 进入升级模式(按键模式)
x x x 清除EMMC

LED灯指示

颜色 状态 含义
蓝色 关闭 电源关闭
常亮 已连接电源,板子处于关机状态
白色 关闭 板子已关机
常亮 板子处于开机状态
红灯 None None

上述行为是默认的,用户可以更改。例如,可以使白灯闪烁或呼吸。有关如何通过所喜爱的操作系统(每个操作系>统都不同)编程的更多信息可通过forum.khadas.com咨询。

VIM3L

image

正面(蓝色标识)

设备名称 描述说明
1 USB-A USB 3.0接口,最大输出电流900mA,PCIE被激活时,这个口降为2.0
2 RJ-45 WOL功能的Gigabit网口
3 HDMI 支持3D,HDR,CEC以及HDCP2.2的HDMI接口
4 USB-C USB2.0 OTG接口,接受5V20V
5 USB-A USB 2.0接口,最大输出电流500mA
6 风扇座子 PWM控制的4线制风扇
7 reset按键 用于强制重启板子,按下会直接复位
8 function按键 快速短按3下进入MaskROM模式或从外部介质启动
9 power按键 用于关机或者配合其他按键使用
A 4个M2插孔 用于使用散热器DIY外壳时的固定
B G-Sensor 三轴加速传感器
C RTC电池接口 硬件时钟电池的接口
D 40脚的GPIO 可用于控制GPIO(vim3/HowToAccessGpio.html)或者与toneboard连接
E GPIO扩展芯片 为VIM3拓展可用的GPIO
F MCU 可编程的EEPROM阵列的STM8S003微控制器
G WOL选择开关 WOL功能的电源开关
H 红外模块 可用于与khadas遥控器通信
I LED灯 用于指示板子的状态
J IPEX天线 用于插wifi蓝牙的天线
k IPEX天线 用于插wifi蓝牙的天线

背面(红色)

设备名称 描述说明
1 VIN 5V电压输出
2 SD卡插座 用于从外部介质启动SD卡系统或者作为外部存储器
3 限流开关 防止在负载不均衡的情况下损坏VIM3
4 M.2接口 PCIE2.0接口(x1 lane),支持M.2 2280 NVME固态硬盘
5 TP 10脚0.5mm间距FTP接口
6 MIPI-DSI接口 30脚0.5mm间距的FPC接口,可用于连接TS050触控屏
7 MIPI-DSI接口 30脚,0.5mm间距,4通道,双摄像头,8MP图像信号处理
8 SPI Flash 通过SPI控制的Flash模块
9 XPWR焊盘 用于连接使用外部电源
A M寄存器 可在任何情况下,强制EMMC进入MaskROM模式
B S寄存器 可在任何情况下,强制Flash进入MaskROM模式
C 限流开关 防止在负载不均衡的情况下损坏VIM3

按键

Reset Function Power 描述说明
x 强制重启VIM3
x 进入升级模式(TST模式)
x 开机或者唤醒VIM3
x x 进入升级模式(按键模式)
x x x 清除EMMC

LED灯指示

颜色 状态 含义
蓝色 关闭 电源关闭
常亮 已连接电源,板子处于关机状态
白色 关闭 板子已关机
常亮 板子处于开机状态
红灯 None None

上述行为是默认的,用户可以更改。例如,可以使白灯闪烁或呼吸。有关如何通过所喜爱的操作系统(每个操作系>统都不同)编程的更多信息可通过forum.khadas.com咨询。

Krescue (Khadas-Rescue-OS)

image

Krescue 是一个非常小(21MB)的操作系统,您可以直接从micro-SD卡或EMMC启动。它就像是一把”瑞士军刀”,你可以用它来执行各种低级的SBC维修任务。其中最值得注意的是通过转储一个原始压缩的.img.gz来备份EMMC,并通过将.img.gz刷新回EMMC来快速安装新操作系统。从2020年1月起,Krescue可以通过有线以太网直接从网络下载和安装操作系统映像。

主要特性:

  • 将EMMC的中的内容通过SD卡,USB存储设备或者网络备份。
  • 从其他设备或者网络覆写img.gz格式的固件到EMMC
  • 通过网络直接安装系统
  • 查看硬件谁设备信息
  • 给有专业知识的用户准备的应急shell
  • 通过串口,USB网络接口或者网络接口使用shell访问系统。

启动Krescue的步骤

  1. dl.khadas.com上下载合适你板子使用的VIM3/VIM3L的镜像。
  2. 使用启动盘制作工具(Etcherrufus)将下载的镜像烧录到SD中。
  3. 将SD卡插到板子上,同时插上HDMI,用USB-C供电
  4. 启动板子进入MaskROM模式(请仔细阅读这个谅解的文档!!!)
  5. 使用khadas遥控器和USB的键盘就可以操作UI界面了。

通过shell命令在线安装

获取帮助信息:

curl -sfL dl.khadas.com/.mega | sh -s - --help
wget -O- dl.khadas.com/.mega | sh -s - --help

通过web将Krescue目录下载到EMMC

curl -sfL dl.khadas.com/.mega | sh -s - VIM1  > /dev/mmcblk? <tab auto-complete>
curl -sfL dl.khadas.com/.mega | sh -s - VIM2 > /dev/mmcblk? <tab auto-complete>
curl -sfL dl.khadas.com/.mega | sh -s - VIM3 > /dev/mmcblk? <tab auto-complete>
curl -sfL dl.khadas.com/.mega | sh -s - VIM3L > /dev/mmcblk? <tab auto-complete>

更多shell命令和示例:

更多:

Amlogic A311D, NPU使用指南

以下文档链接将帮助您开始使用VIM3的5.0tops神经处理单元。

  1. How to Use NPU
  2. Install Darknet
  3. Train Yolo
  4. Transform Yolo
  5. Train Inception

更多:

VIM3 电源选择

尽管您的VIM3 SBC与各种类型的电源兼容,但这些是最佳性能输出和稳定性的推荐规格。

  1. 5V,2A 电源适配器
  2. Type-C数据线

更多:

显示器 && 用户输入

当您需要将VIM3 SBC连接到外部显示器+键盘鼠标+遥控器,以用作台式计算机或媒体中心时,这些选项非常有用

  1. 4K HDMI 2.0 的数据线
  2. 兼容1080P和4K的显示器
  3. 无线的鼠标和键盘
  4. 兼容CEC的遥控器

更多:
Khadas Shop - HDMI数据线
Khadas Shop - 遥控器
亚马逊-无线鼠标和键盘

制作可引导/烧录的SD卡/U盘驱动器

当您想通过SD卡或U盘驱动器(烧录卡)升级VIM3 SBC的操作系统时,这些项目非常有用。或者,如果您想运行只能从外部Medi A(烧录卡)运行的操作系统,如LibreELEC。

  1. 不小于8GB的SD卡。
  2. 读卡器。
  3. 笔记本电脑、台式电脑。
  4. 不小于8GB的U盘。

更多:
启动卡与烧录卡的比较
通过TF卡升级安卓
从外部媒体介质启动系统
如何进入升级模式

提示:

  • 应使用USB-C数据线从Ubuntu或Windows主机直接将emmc固件刻录到emmc。不能将其烧录到SD卡中。例如:android和ubuntu发行版包含“emmc”标记。
  • sd/usb固件应复制到一张sd卡中,然后使用该卡用新操作系统重新格式化emmc存储。例如:Armbian、Ubuntu发行版包含到’sd_usb’标记,以及LibELEC。
  • 为了从sd/usb images启动,您需要在您的emmc上运行android或ubuntu,并激活多启动。

使用Type-C升级EMMC系统

如果您想使用笔记本电脑或台式电脑升级存储在EMMC存储器中的VIM3 SBC操作系统,则需要这些项目。例如,将启动操作系统从android改为ubuntu,或者安装更具特色的第三方操作系统。

  1. 常见Tpye-C数据线 (传统PC)
  2. 两头Type-C的数据线 (现代PC)

更多:

固件

观看电影,扩展内部emmc存储

如果您希望将VIM3 SBC用作媒体中心,用于存储/下载大型电影文件,这些项目非常有用。一个microDXC的UHS-I卡很贵,但它的速度也足以支持4K视频播放。此外,您还可以连接外部USB-2.0/3.0 SSD或HDD以存储整个媒体库。

  1. 不小于64GB的USB-2.0/3.0 HDD/SSD
  2. 不小于64GB的microSDXC UHS-I SD-Card

更多:

提示: 如今,大多数人都通过流媒体使用,可以参考如何安装LibreELEC

软件开发/高级CRACH恢复

在系统完全崩溃需要手动恢复的极端情况下,需要使用mregister重置VIM3 SBC。USB串行调试工具对于开发人员调试复杂软件问题也很有用。

  1. 可导电的金属镊子(用于通过mregister重置死掉的sbc)
  2. USB串行调试工具(用于诊断软件/硬件问题)

更多:

VIM3相关网页

更多的相关信息,请查看我们的网页,阅读文档,或者到论坛浏览以及提问。