[ English | 简体中文 ]
openvela Emulator 可在计算机上模拟 openvela 设备,供开发者在各种设备上测试应用程序和驱动程序,而无需拥有实体设备。
openvela Emulator 基于 Android Emulator 进行了改进和增强。
openvela Emulator 具备以下优势:
- 用于加载并运行 openvela 镜像的专属运行模式,能够跳过针对 Android 的特殊操作
- 在 openvela 模式加载 openvela 自有内核
- 在 openvela 模式加载 openvela 自有系统分区
- 为
GNSS
仿真器提供NMEA
校验支持
支持下列 Host:
- Linux x86_64
- Linux arm64
- macOS x86_64
- macOS aarch64
- Windows x64
支持下列 Target:
- arm
- arm64
- x86
- x86_64
已经在 openvela 中实现了下列 goldfish 专有驱动程序:
- Qemu Pipe
- ADB
- Battery
- Camera
- GNSS
- Graphic
- Sensors
-
切换到 openvela 仓库根目录下,通过传递
vela
选项至 emulator.sh 来启动一个 openvela Emulator 实例。./emulator.sh vela
-
openvela 启动进入
nsh
后,在openvela-ap>
内运行如下命令:lvgldemo &
-
退出 openvela Emulator 实例,如下图所示:
可以通过 ADB 或控制台对运行中的 openvela Emulator 实例进行控制。