petalinux 设置rootfs不编译qemu
时间: 2023-11-09 19:06:46 浏览: 404
可以通过在 petalinux-config 中进行设置,具体步骤如下:
1. 进入 petalinux-config:
```
petalinux-config
```
2. 选择 "Image Packaging Configuration",按回车键进入。
3. 选择 "Root filesystem type",按回车键进入。
4. 选择 "SD card",按回车键进入。
5. 选择 "Filesystem Packages",按回车键进入。
6. 找到 "qemu-usermode",按空格键取消选择。
7. 保存并退出 petalinux-config。
这样,在使用 petalinux-build 命令编译时,就不会编译 qmeu-usermode 了。
相关问题
petalinux 编译rootfs 不要qemu
好的,您可以按照以下步骤来编译PetaLinux的rootfs,不需要使用QEMU:
1. 打开终端并进入PetaLinux项目的根目录。
2. 运行以下命令以清除先前的构建文件和输出:
```
petalinux-build -x cleanall
```
3. 运行以下命令以构建PetaLinux的rootfs:
```
petalinux-build -c rootfs
```
4. 构建完成后,您可以在以下位置找到生成的rootfs文件:
```
<project-root>/images/linux/rootfs.ext4
```
如果您需要其他格式的rootfs文件,请使用PetaLinux工具链中的相应工具进行转换。
希望这能够解决您的问题!
怎么在进行 Petalinux 配置时取消编译 QEMU
在进行 Petalinux 配置时,可以选择不编译 QEMU。具体步骤如下:
1. 进入 Petalinux 配置界面:
```
petalinux-config
```
2. 选择 "Yocto Settings",按回车键进入。
3. 选择 "User Interface",按回车键进入。
4. 找到 "qemu",按空格键取消选择。
5. 保存并退出 Petalinux 配置界面。
这样,在进行 Petalinux build 时就不会再编译 QEMU 了。需要注意的是,如果你需要在主机上进行模拟器测试,则需要编译 QEMU。
阅读全文