zynq虛擬開發環境搭建
阿新 • • 發佈:2019-02-04
* 之前在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命令。