* 之前在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
来启动。
大概就会显示这样子。
运行系统
其实刚刚的运行命令中的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
就会启动系统了,打印处下面的信息,
最后是登陆,默认名是root没有密码,回车后就会进入系统了。
关机使用halt命令。