微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > rainysky陪你一起在zedboard上移植qt+opencv(一):搭建ubuntu系统

rainysky陪你一起在zedboard上移植qt+opencv(一):搭建ubuntu系统

时间:02-10 来源:网络整理 点击:

写在前面的话:因为rainysky以前基本没怎么接触过linux以及qt和opencv更不要说移植了,在移植过程中也碰见了很多问题,还好搜索了各个网站以及各位热心的网友慢慢解决掉了,同时也发现网上讲的基本需要一些简单的基础,对于初学者来说可能有点看不懂,故rainysky将会对从最初的搭建系统,一步一步的将qt和opencv移植到zedboard上,这个一整套简单教程主要是针对初次接触zedboard板卡,并且不是很熟悉linux系统得同学,写的过程可能有点冗长,希望各位见谅,但将我在建立过程中的用的的每一个命令和每一个可能不懂的图片都贴出来,相信只要你按照这个一步一步来,肯定能达到你想要的目标。本系列博文主要参考了书籍《基于zynq嵌入式系统协同设计》、懒兔子的博客、超群晴天的博客、匠新立异的博客,当然还有一些网上搜到的各种博客。

一般做嵌入式开发都是在linux下开发,但习惯的都是在主机下安装一个linux的虚拟机。rainysky本机的系统是win7旗舰版64位,不想换系统也就装了一下虚拟机。

一:需要的软件资源(确保主机能联网)

(1) VMware WorkstaTIon,rainysky采用的是VMware WorkstaTIon 9.0.1,其实不同的版本区别不是很大,可以根据自己能下载的版本来。(坑爹的某个网盘不能发布外链,过一段换个网盘发布下外链)

(2) Linux系统,rainysky采用的是ubuntu12.04,最好是这个版本的话,因为不同的版本可能会出现不同的问题,解决起来略微有点麻烦。

二、软件安装

(1)VMware 安装就不用说啦,就是平时的软件安装,只是装完后需要重启。

VMware开启界面如下

(2)安装unbutu虚拟机
<1>选择file –> new virture machine。弹窗保持默认(typical)点击next,如下选择

<2>在接下来的选择中选择linux version选择ubuntu 也可以选择ubuntu64,但可能会出现个别问题吧,rainysky也没有尝试过。为了方便大家都选择一样的吧,如下图

<3>接下来就是ununtu12.04安装的位置啦,最好为虚拟机专门放在一个文件夹下面,并且要在这个硬盘里面留够住够的空间,virtual machine name,也可以自己定义,如下图:

<4>选择硬盘大小,rainysky习惯选择40G,你也可以根据自己盘大小自行选择大小。其他选择默认:

<5>点击next->finish。到此算是将unbutu的引导建立起来了,接下来就要将你的系统放到里面啦。如图

<6> 选择VM->SetTIngs… 在弹出的对话框中选择CD/DVD(IDE),然后在右侧选择Use ISO image file,在下面的栏里将自己的下载的unbutu系统的iso文件选择上,然后点击OK,如下图:(在这里也可以设置内存(memory)的大小,默认的是1G,如果你主机内存足够的话 建议也是1G吧)

<7>点击Power on this virtual machine,就可以按照unubtu系统啦,是不是和平时安装系统一样呀。下来是rainysky安装系统的一些配置选项。

<8>安装的时候碰见的第一个就是选择语言,因为rainysky的英语有点捉急,就选择中文(简体),然后点击 安装Ubuntu。

<9>接下来是一个选择,rainysky属于比较懒的,硬盘和内存之类的都相对比较足够,就全部打上勾啦,如下图:选择继续安装

<10> 在这选择 清除整个磁盘并安装Ubuntu,然后继续、安装。选择时区,我选的是上海,那个都无所谓。键盘就默认的吧(汉语),接下来就是自己的用户名之类,个人习惯名如下

<11>点击继续,就等着系统自动安装吧,貌似需要好长时间。耐心等待(不知怎么搞的,这次网速相当不给力,rainysky相当的郁闷装了快2个小时)。装好后选择立即启动。即可。

三、ubuntu设置

(1)安装 VMware Tools。一般安装虚拟机的时候都要装上这个工具,你会发现会方便很多。选择 VM->Install VMware Tools… (如果VMware版本太低的话可能不能不自带这个软件,需要自己下载。)可以看到VMware Tools 已经挂载到media 下面了。

按Ctrl+Alt+T打开超级终端,转到VMware Tools挂载的文件下面,如下

用命令 tar –xvzf VMwareTools-9.2.2-893683.tar.gz(按两下tab键可以自动补全),坑爹的发现无法解压,想做是不是必须要复制出来,就将文件复制到根目录下,有发现权限不够。

只能升级权限到root用户,第一次使用的时候,ubuntu12.04采用的是动态分配root密码,直接su root,在输入你建立用户的时候的密码也会报错,故要更新root密码(命令sudo

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top