• Home
Name Date Size #Lines LOC

..--

linux/12-May-2024-387358

BUILD.gnD12-May-20241.6 KiB3230

README_zh.mdD12-May-20241.3 KiB3720

ohos.buildD12-May-2024175 1110

README_zh.md

1# Qemu RISCV-64 Virt 标准系统教程
2
3## 简介
4
5`riscv64_virt/linux` 子目录包含部分Qemu RISCV-64虚拟化平台验证的Linux kernel的适配代码,含驱动配置、板端配置等。
6
7RISCV-64 虚拟化平台是一个 `qemu-system-riscv64` 的目标设备,通过它来模拟一个通用的、基于RISCV-64架构的单板。
8
9
10提示: 系统内存硬编码为2048MB。
11
12## 环境搭建
13
14参考链接: [环境搭建](https://gitee.com/openharmony/docs/blob/HEAD/zh-cn/device-dev/quick-start/quickstart-standard.md)
15
16## 源码构建
17
18在已经获取的源码根目录,请输入:
19
20```
21./build.sh --product-name qemu-riscv64-linux-min
22```
23
24在构建完成之后,对应的镜像文件在out/qemu-riscv64-linux/packages/phone/images/目录下。
25qemu-riscv64-linux-min表示部件最小集合的产品。
26
27## 运行镜像
28
29如果没有安装 `qemu-system-riscv64` ,安装请参考链接 [Qemu installation](https://gitee.com/openharmony/device_qemu/blob/HEAD/README_zh.md)
30
31提示:当前引入的功能在virt-5.1的目标machine已经完成测试,不保证所有的Qemu版本都能够运行成功,因此需要保证你的qemu-system-riscv64
32版本尽可能在5.1及以上。
33
34## 退出qemu环境
35
36先按组合键`Ctrl+a` 再单按`x`键,可退出qemu虚拟环境。
37