创龙科技Zynq-7020开发板-安装petalinux 环境
<p> 创龙科技Zynq-7020开发板是龙科技TLZ7x-EasyEVM是一款<strong>基</strong><strong>于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC开发板</strong>,开发板接口资源丰富,引出千兆网口、双路CAMERA、USB、Micro SD、CAN、UART等接口,可通过TL-MultiEthP模块拓展双路千兆网口、多路串口,同时支持LCD显示拓展及Ot图形界面开发,方便用户快速进行产品方案评估与技术预研。其经过专业的PCB Layout和高低温测试验证,高性能低功耗设计,接口资源丰富,满足各种工业应用环境,以其出色的视频编解码能力,广泛应用于通信探测、目标追踪、运动控制、测试测量等领域。</p><p></p>
<p>创龙为我们提供了一共三张DVD光盘的开发板相关资料,第一张光盘的内容主要包含,芯片手册,例程Demo,相关工具,以及ZYNQ芯片相关的参考文档,底板原理图、PCB设计和创龙提供的针对板卡的使用手册,第二张光盘和第三张光盘主要包含创龙所提供的SDK(软件开发包),通过SDK我们可以快速搭建板卡的使用、开发的环境,方便快速导入开发流程。下面我们开始安装petalinux 环境。</p>
<p> </p>
<p>开发环境的架设分以下几步来操作:</p>
<p>一 VMware虚拟机安装</p>
<p>虚拟机有多种,这里选择的是VMware。Linux的发行版也有多种,这里选择的是Ubuntu。可以去VMware和Ubuntu的官网下载。</p>
<p>虚拟机安装包下载完毕之后,将它安装到电脑里。这个安装过程很简单,一路下一步就好了。</p>
<h2>虚拟机硬件配置</h2>
<p>在正式安装虚拟机之前,要先配置一下电脑,比如给它分配多大内存,CPU几核的,网络类型是怎样的,等等,就跟我们攒机一样。</p>
<p>二 安装官网提供的Ubuntu镜像</p>
<p>下载地址: 百度网盘 提取码:5ttf</p>
<p><a href="https://pan.baidu.com/s/1AjOIu77mzFM4cDA0MMVr2A#list/path=%2F" target="_blank">https://pan.baidu.com/s/1AjOIu77mzFM4cDA0MMVr2A#list/path=%2F</a></p>
<ul>
<li>
<ol>
<li>虚拟机安装完毕之后,界面如下图所示:</li>
</ol>
</li>
</ul>
<p></p>
<p>点击图中红圈图标,开始创建一个新的虚拟机;</p>
<ul>
<li>
<ol start="2">
<li>在弹出的对话框中选择自定义,然后点击下一步:</li>
</ol>
</li>
</ul>
<p></p>
<ul>
<li>
<ol start="3">
<li>在 「虚拟机硬件兼容性」 里选择默认的即可,直接下一步:</li>
</ol>
</li>
</ul>
<p></p>
<ul>
<li>
<ol start="4">
<li>在 「安装客户机操作系统」 里选择 「稍后安装操作系统」 ,然后点击下一步:</li>
</ol>
</li>
</ul>
<p></p>
<ul>
<li>
<ol start="5">
<li>依然选择默认的,直接下一步:</li>
</ol>
</li>
</ul>
<p></p>
<ul>
<li>
<ol start="6">
<li>在这一步 「命名虚拟机」 里,给自己的虚拟机命个名称,比如Ubuntu_LX,再选择要安装的位置。虚拟机所产生的文件特别大,所以选择位置所在的磁盘最好剩余空间大一些。</li>
</ol>
</li>
</ul>
<p></p>
<ul>
<li>
<ol start="7">
<li>虚拟机处理器数量及内核都选择2,对于开发来说够用了。即使不够用的话,这个参数也是可以修改的。</li>
</ol>
</li>
</ul>
<p></p>
<ul>
<li>
<ol start="8">
<li>虚拟机内存选择2048M,也就是2G,最好选择1G,2G,4G,8G,不要选择3G这样的。这个参数后期也可以修改。</li>
</ol>
</li>
</ul>
<p></p>
<ul>
<li>
<ol start="9">
<li>后面这几步都可以直接「下一步即可」 ,磁盘空间20G不够的话可以选择40G,这个是动态的,也就是不是一下子就占用了你磁盘40G,而是用多少占多少。</li>
</ol>
</li>
</ul>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>· 10 上面几步完成之后,虚拟机长这个样:</p>
<p></p>
<p><strong>点击创建新虚拟机</strong></p>
<p></p>
<p><strong>选择稍后安装操作系统,再点下一步</strong></p>
<p></p>
<p><strong>然后注意这两个地方,选择操作系统和版本如下,再点下一步</strong></p>
<p></p>
<p><strong>自己定一个系统存储位置,再下一步</strong></p>
<p></p>
<p><strong>最大磁盘大小按需修改,选择存储为单个文件,再下一步</strong></p>
<p></p>
<p><strong>点击自定义硬件</strong></p>
<p></p>
<p><strong>选择使用ISO映像文件,浏览选中刚开始下载的Ubuntu系统,然后点右下角的关闭,再点完成</strong></p>
<p></p>
<p><strong>选中,点击播放虚拟机</strong></p>
<p></p>
<p>点击“播放虚拟机”后,即可进入Ubuntu虚拟机。登录密码为“123456”。</p>
<p></p>
<p> </p>
<p>接下来就可以开始搭建PetaLinux 的开发环境实际操作如下:</p>
<p>1、 安装依赖:</p>
<p>安装安装 g++编译器:</p>
<p>sudo apt-get update</p>
<p>sudo apt-get install build-essential</p>
<p>sudo apt-get install g++</p>
<p>安装依赖库:(PS:不用在乎具体是什么,这一堆就是SDK运行所需要的工具和软件,如果有兴趣仔细研究也可以自己一个一个自行bing)</p>
<p>sudo apt-get install xvfb chrpath socat autoconf libtool texinfo zlib1g-dev</p>
<p>build-essential libsdl1.2-dev libglib2.0-dev libssl-dev gawk git gcc-multilib openssl zlib1g</p>
<p>libncurses5-dev zlib1g:i386</p>
<p>如果缺少依赖库,在安装 PetaLinux 的过程中会报如下的错误,如果安装中还会提示缺少某些库,可以使用"sudo apt-get install"指令来安装缺少的这些库。</p>
<p>2、 将光盘中的Petalinx 文件拷贝到Ubuntu中,并解压。</p>
<p>如果没有解压软件可以在ubuntu中安装unrar,命令如下:apt-get install unrar</p>
<p>执行如下命令进行petalinux的安装</p>
<p>./petalinux-v2017.4-final-installer.run</p>
<p>出现“Press Enter to display the license agreements”提示后按回车键,系统会用 vi 打开一个 license 的说明。按 q 退出,然后输入 y,重复操作,一共输入三个 y。</p>
<p></p>
<p> </p>
<p>这样petalinux就安装完毕。可以删除安装包以释放存储空间。命令:</p>
<p>rm petalinux-v2017.4-final-installer.run</p>
<p>3、 设置一下环境变量完成交叉编译工具链的配置。命令如下:</p>
<p>source/home/tronlong/Zynq/PetaLinux/settings.sh</p>
<p>另外可能会出现警告,截图如下:</p>
<p> </p>
<p></p>
<p>这种情况是因为Ubuntu默认使用的dash,但是petalinux需要使用bash,这样情况就执行下面的命令来切换Shell:</p>
<p>sudo dpkg-reconfigure bash</p>
<p>OK,至此我们的petalinux 环境已经安装完成。</p>
<p> </p>
<p>下面各位朋友就可以编译自己的代码来开发创龙科技Zynq-7020开发板了,祝玩的愉快!!</p>
<p>这个[EASY_EAI_nano相关下载和虚拟机的安装估计占时间比较长的</p>
页:
[1]