petalinux 2019.1版本取消编译qemu
时间: 2023-11-09 12:04:22 浏览: 55
在 Petalinux 2019.1 版本中,取消编译 QEMU 的步骤如下:
1. 进入 Petalinux 配置界面:
```
petalinux-config
```
2. 选择 "Yocto settings",按回车键进入。
3. 选择 "Packages",按回车键进入。
4. 找到 "meta-virtualization",按空格键取消选择。
5. 找到 "qemu",按空格键取消选择。
6. 保存并退出 Petalinux 配置界面。
这样,在进行 Petalinux build 时就不会再编译 QEMU 了。需要注意的是,如果你需要在主机上进行模拟器测试,则需要编译 QEMU。
相关问题
petalinux2020.1 如何更换交叉编译工具
在Petalinux 2020.1中更换交叉编译工具需要以下步骤:
1. 下载并安装新的交叉编译工具。可以从交叉编译工具官网下载或者自己编译。
2. 打开Petalinux终端,切换到Petalinux项目目录。
3. 运行以下命令:
```
petalinux-config -c rootfs
```
4. 进入“Filesystem Packages”菜单,选择“packagegroup-core-buildessential”选项,按照提示进行删除。
5. 进入“Filesystem Packages”菜单,选择“packagegroup-core-sdk”选项,按照提示进行删除。
6. 进入“Filesystem Packages”菜单,选择“packagegroup-petalinux-buildtools”选项,按照提示进行删除。
7. 退出“rootfs”配置菜单。
8. 运行以下命令,将新的交叉编译工具添加到Petalinux项目中:
```
petalinux-config -c rootfs -p <path-to-new-toolchain>
```
其中,`<path-to-new-toolchain>`是新的交叉编译工具路径。
9. 进入“Filesystem Packages”菜单,选择“packagegroup-core-buildessential”选项,按照提示进行添加。
10. 进入“Filesystem Packages”菜单,选择“packagegroup-core-sdk”选项,按照提示进行添加。
11. 进入“Filesystem Packages”菜单,选择“packagegroup-petalinux-buildtools”选项,按照提示进行添加。
12. 退出“rootfs”配置菜单。
13. 重新生成Petalinux项目:
```
petalinux-build
```
14. 部署新的Petalinux系统至目标设备。
这样就完成了Petalinux 2020.1中更换交叉编译工具的操作。
petalinux build时为啥需要编译qemu
在使用 Petalinux 进行开发时,有时需要在主机上进行模拟器测试,而 Petalinux 默认使用的模拟器是 QEMU。因此,在使用 Petalinux 进行开发时,默认会编译 QEMU。
此外,Petalinux 还需要编译一些其他的工具和库,这些工具和库可以帮助开发者进行开发和调试。例如,Petalinux 会编译 BusyBox、Dropbear、OpenSSL 等工具和库。
需要注意的是,如果你不需要使用 QEMU 进行模拟器测试,可以在进行 Petalinux 配置时取消编译 QEMU,这样在进行 Petalinux build 时就不会编译 QEMU 了。