zynq虚拟开发环境搭建

时间:2022-04-25 19:54:26

* 之前在windows下的ubuntu下安装成功,今天想在ubuntu的真机上试一下,可惜上次没有记录详细的安装步骤,所以这次得费些周折了。


下载官方的软件包

使用git安装,没有安装git的要先安装git
git clone git://github.com/Xilinx/qemu.git
然后进入qemu-zynq的目录,

配置

$ ./configure --target-list="aarch64-softmmu,microblazeel-softmmu" --enable-fdt --disable-kvm

然后接着make,如果make完之后,提示出现一些依赖的问题,可以使用新立得包管理器 或者synaptic package manager进行相应的安装,就是说缺啥补啥。
meke可能需要使用较长的时间,如果你乐意的话,make完之后,可以直接使用sudo make install 来安装,以后的话可以直接在命令行中使用 qemu-system-microblazeel 来启动。
zynq虚拟开发环境搭建
大概就会显示这样子。

运行系统

其实刚刚的运行命令中的microblazeel是处理器类型,我们安装的对应有多个硬件平台,比如,可以去赛灵思官网下载一个系统例子
系统下载链接
解压后进入目录,然后运行
qemu-system-aarch64 -M arm-generic-fdt-plnx -machine linux=on -serial /dev/null -serial mon:stdio -display none -kernel uImage -dtb devicetree.dtb --initrd uramdisk.image.gz
就会启动系统了,打印处下面的信息,

zynq虚拟开发环境搭建

最后是登陆,默认名是root没有密码,回车后就会进入系统了。
zynq虚拟开发环境搭建
关机使用halt命令。