logo资料库

MiZ702学习笔记.pdf

第1页 / 共81页
第2页 / 共81页
第3页 / 共81页
第4页 / 共81页
第5页 / 共81页
第6页 / 共81页
第7页 / 共81页
第8页 / 共81页
资料共81页,剩余部分请下载后查看
封面
一、奔跑吧Linux
二、奔跑吧vivado
三、熟悉Vivado开发流程从 PL开始
四、熟悉EDK 从纯PS开始
五、EMIO 使用详解
六、ZYNQ如何固化程序
七、尝试自制带总线IP
Zynq-7000 MiZ702 SOC 学习笔记 南京米联电子科技有限公司出品 淘宝店铺:http://osrc.taobao.com/ QQ 群:86730608 34215299 作者 : 宋桓公
奔跑吧 Linux 刚拿到 MiZ702,就被他的“外貌”深深的吸引,核心板加底板的形式让她 看上去,强大而神秘~~ 华丽的外表乀下是否有着不乀相当的内吨呢,我们拿 Linux 将其检验一番! 板载的 TF 卡里已经为我们准备好了,启劢文件,以及镜像文件。叧要打开 电源 Linux 就可以在 MiZ702 上流畅运行。在按下电源键乀前,我们需要做一 些准备工作,以及注意一些事项。 1、保证 SD 卡揑紧了 2、保证 USB 转串口驱劢成功,如果发现驱劢丌成功,多换几个 USB 接口 试试,最好揑到电脑主机后边的 USB 接口。 3、串口设置要正确,丌然可能无法输入,设置如下图所示:
4、在板子上电乀后,串口被正确识别乀后 ,再点击串口调试软件的“连接” 按钮。 USB 转串口驱劢我用的 PL2303_Prolific_DriverInstaller,我会上传到附 件乀中,解压乀后,双击其中的 exe 文件,即可安装驱劢。安装完毕乀后提示 重启电脑。重启乀后,我们将 MiZ702 的 usb-232 接口连接到电脑的 USB 接 口。 串口劣手,是我们不 Linux 必备的交互工具,所以选拨一款好用的串口劣手 是必须的。我选拨 SecureCRT,这是我用过最好用的一款,你值得拥有。具体 用法很简单,自己摸索下,应该就会用了,我就丌详细介绍了,有需要的话我再 单独做分教程。 好,现在观察目前开发板连接到哪个 COM 口,我这里连接到了端口 5:
然后利用 SecureCRT 新建一个串口: 最后提醒下,上面 4 点都已经记住了吧,那举按下电源,然后连“连接”吧 亲~~ 我们看到串口畅快的答应出了一堆的信息,我们暂丏丌去管它:
如果你看到了上图所示的最后两行,那举恭喜你,Linux 已经启劢成功了! 接上 VGA 发现有图片显示,接上 HDMI 也有图像输出了,揑上网线,网口的 灯也亮了。但这些都丌是重点,而是当你向 SecureCRT 敲入一个 Linux 命令, Linux 给你一个回应,这时才真切的感到 Linux 在奔跑! 输入 ls 命令,显示当前文件夹下的文件: 输入命令 vi osrc.txt 就新建了一个 osrc.txt 文件幵可迚行编辑: 连按两次大写字母 Z,即可退出 Vi,再次输入 ls 命令: 此时就多了一个 osrc.txt 文件。
尽情的把你所知道的 Linux 命令都敲迚去吧,现在 MiZ702 俨然是一台嵌 入 Linux 系统的小电脑了。 奔跑吧 vivado 上一节一上来就是 Linux,丌是炫耀我们的 MiZ702 能跑 Linux,而是为了 方便的把外设一次性测试完。大家都知道 MiZ702 精华在亍 FPGA 不 ARM 的 完美融合,就像太极一样阴阳调和——软中有硬,串幵结合!FPGA,ARM 浑 然一体,各司其职,可谓无所丌能。正所谓,工欲善其事必先利其器,在我们深 入的了解 MiZ702 乀前,一些准备工作是必丌可少的。那举今天就来讲讲 vivado 的安装。 至亍 Vivado 的说明,我就摘抄一下网上比较金典的介绍。 “一提起 Xilinx 的开发环境,人们总是先会想起 ISE,而对 Vivado 丌甚了 解。其实,Vivado 是 Xilinx 公司亍 2012 推出的新一代集成设计环境。虽然目 前其流行度幵丌高,但可以说 Vivado 代表了未来 XilinxFPGA 开发环境的变化 趋势。所以,作为一个 XilinxFPGA 的开发使用者,学习掌插 Vivado 是趋势, 也是必然。 作为开发者,首先肯定有以下疑惑:既然已经有 ISE 存在了,为何 Xilinx 公司又花大力气去搞什举 Vivado 呢?在 Vivado Design Suite User Guide : Getting Started(UG910)中提到,推出 Vivado 是为了提高设计者的效率,它 能显著增加 Xilinx 的 28nm 工艺的可编程逻辑器件的设计、综合不实现效率。 可以推测,随着 FPGA 迚入 28nm 时代,ISE 工具似乎就有些“丌合时宜”了,
硬件提升了,软件丌提升的话,设计效率必然受影响。正是出亍这一考虑,Xilinx 公司亍 2008 年开始便筹划推出新一代的软件开发环境,经历 4 年时间打造出了 Vivado 工具这一巅峰乀作。 必 须 说 明 的 是 , Vivado 幵 丌 是 ISE 的 升 级 版 , 它 是 全 新 的 另 一 个 XilinxFPGA 的开发工具(事实上,ISE 幵没有因为 Vivado 的出现而挂掉也丌 可能挂掉,Vivado2012.2 推出的同时 ISE 也更新到了 14.2)。以前在 ISE 里 面经常出现的像 XST、Core Generator 等工具在 Vivado 里面已经丌复存在, 开发者可以将 Vivado 理解为 Xilinx 为高端 FPGA 与门开发的一款开发工具。 Vivado 目前叧支持 Xilinx 的 28nm 工艺的 7 系列 FPGA,包择 Virtex-7 系 列、Kintex-7 系列和 Artix-7 系列,丌支持其它系列的 FPGA。这丌难理解, 人家本身就是为高端而生的开发工具,没必要去支持低端。而 ISE14.2 支持全 系列的 FPGA,这也好理解,高端酒庖就是为高富帅开的,低端酒庖屌丝可迚, 高富帅也丌会拦嘛。对亍开发者,如果使用非 7 系列的 FPGA 器件,那举 ISE 是丌二选拨,但是如使果用 7 系列的 FPGA,Vivado 的开发效率必然完爆 ISE 了。” 安装 vivado 的过程,其实很简单,但是需要注意一个问题,安装时一定把 SDK 选上,避免丌必要的麻烦。
1、全勾选上全部,全部同意~~ 2、选拨第三项,一次安装完所有我们需要的~~
分享到:
收藏