microTVM 虚拟机参考手册
备注
单击 此处 下载完整的示例代码
本教程介绍如何参考虚拟机启动 microTVM,可以使用虚拟机在真实的物理硬件上进行开发,而无需单独安装 microTVM 依赖项,这种方法在使用 microTVM 重现行为时(如提交错误报告)也特别有用。
microTVM 使得 TVM 可以在裸机微控制器上构建和执行模型。 它旨在与各种 SoC 和 runtime 环境(即裸机、RTOS 等)兼容,microTVM 虚拟机参考手册可提供稳定环境来允许开发者共享和重现错误及结果。
工作原理
虚拟机没有存储到 TVM 仓库中——然而,apps/microtvm/reference-vm
中的文件描述了如何将虚拟机构建到 Vagrant 虚拟机构建器工具。
VMs 参考手册分为两个部分:
- Vagrant Base Box 包含该平台的所有稳定依赖,构建脚本存储在
apps/microtvm/reference-vm/<platform>/base-box
中,当平台的“稳定”依赖发生变化时,TVM committers 会运行这些,并且生成的基本 boxes 存储在 Vagrant Cloud 中。 - 通常用 Base Box 作为起点构建每个工作空间的虚拟机。构建脚本存储在
apps/microtvm/reference-vm/<platform>
(除了base-box
之外的所有内容)。