zynq虚拟开发环境搭建
2016-03-15 22:06
399 查看
* 之前在windows下的ubuntu下安装成功,今天想在ubuntu的真机上试一下,可惜上次没有记录详细的安装步骤,所以这次得费些周折了。
git clone git://github.com/Xilinx/qemu.git
然后进入qemu-zynq的目录,
然后接着make,如果make完之后,提示出现一些依赖的问题,可以使用新立得包管理器 或者synaptic package manager进行相应的安装,就是说缺啥补啥。
meke可能需要使用较长的时间,如果你乐意的话,make完之后,可以直接使用
大概就会显示这样子。
系统下载链接
解压后进入目录,然后运行
就会启动系统了,打印处下面的信息,
最后是登陆,默认名是root没有密码,回车后就会进入系统了。
关机使用halt命令。
下载官方的软件包
使用git安装,没有安装git的要先安装gitgit 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命令。
相关文章推荐
- 培训学习心得3.15
- VirtualBox虚拟机网络设置
- 什么时候必须写复制构造函数
- HTTP第一篇:HTTP简介
- el表达式截取字符串
- 【转】关于时间复杂度的计算
- iOS 学习资料整理
- WYF的盒子
- 迟到的总结(四)--springmvc的系统学习之文件上传、ajax&json处理
- JVM性能调优
- C语言杂谈(一)scanf()、scanf_s()与错误 C4996
- Android课程---寄存器与存储器的区别
- 归并排序算法 递归及循环实现
- java对话框实现复制功能
- C++创建单链表
- Java整个编译以及运行的过程
- Linux-用户管理
- 这周心情起伏有点大。。。
- iOS如何获取网络图片(一)
- linux及安全《Linux内核设计与实现》第一章——20135227黄晓妍