1. 程式人生 > >zynq虛擬開發環境搭建

zynq虛擬開發環境搭建

* 之前在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命令。