对*P++的理解,再联想~~~
前言:最近在看一位叫朱有鹏大神的视频,讲的甚好。应此,我的感悟也因此被激发,准备针对朱老师将的内容,结合自己的理解,写一个系列的笔记博客~~大家可以去www.zhulaoshi.org观看视频~~正文:*P++,这种用法是很常见的,很有用的。但是不是很好理解,现在来彻底
发表于 11/3/2015 3:04:05 PM
阅读(1804)
冯诺依曼结构和哈佛结构
哈佛结构是,数据和代码分开存在。冯诺依曼结构是在哈佛结构之后提出的,冯诺依曼提出“代码本身也是一种数据”,解决了哈佛结构的一个问题——总线暂用资源太多。冯诺依曼结构是,数据和代码放在一起。首先,通过BIOS(Uboot)将硬盘(Flash)中的程序(数据和代码),
发表于 10/14/2015 9:52:24 AM
阅读(1790)
原创zynq文章整理(MiZ702教程+例程)
将之前写的几篇zynq的文章全部重新整理成PDF + 例程。
例程兼容zed 和 MiZ702~~~希望大家喜欢~~
发表于 9/24/2015 4:25:24 PM
阅读(2686)
一重指针和二重指针
发表于 9/17/2015 4:15:20 PM
阅读(2237)
MiZ702学习笔记6——ZYNQ如何固化程序
上次,我们讲到了EMIO的使用,其实那就是一个最简的“PS+PL”运用的体现。我们之前是通过JTAG先下载bit流文件,再下载elf文件,之后点击RunAs来运行的程序。但是这样只要一断电,程序就没了。那么今天我们就来试试如何让程序断电不消失。之前,JTAG的方法是通过TC
发表于 7/11/2015 12:30:15 PM
阅读(8327)
MiZ702学习笔记5——EMIO 使用详解
上次讲到MIO的使用,初步熟悉了EDK的使用,这次就来说说EMIO的使用。如你所见zynq的GPIO,分为两种,MIO(multiuseI/O)和EMIO(extendablemultiuseI/O)MIO分配在bank0和bank1直接与PS部分相连,EMIO分配在bank2和bank3直接和PL部分相连。除了bank1是22-bit之外,其
发表于 7/5/2015 10:10:49 AM
阅读(8223)
MiZ702学习笔记4——熟悉EDK从纯PS开始
上次笔记中,我们利用vivado新建了一个工程,仅仅用到了zynq的PL部分,也就是FPGA的部分,点亮了一个流水灯。这次我们我们就单单玩玩PS部分,也就是ARM部分,熟悉下这部分的开发流程。创建工程的过程和上一篇笔记是一样的,这次我们首先创建一个Block文件,用于放置IP。
发表于 6/30/2015 10:49:02 AM
阅读(4520)
MiZ702学习笔记3——熟悉Vivado开发流程从PL开始
废话不说,直接进入主题~~~1、选择菜单栏File->NewProject:2、为工程取名3、选择RTL项目4、由于MiZ702和zed高度兼容,我们不妨试试直接选择ZedBoard,当然这仅仅是个尝试哈哈,如果是比较严谨的项目,还是跟新芯片型号选择。5、完成工程就创建好了,我们来看下主
发表于 6/20/2015 7:22:35 AM
阅读(4488)
MiZ702学习笔记2——奔跑吧vivado
上一节一上来就是Linux,不是炫耀我们的MiZ702能跑Linux,而是为了方便的把外设一次性测试完。大家都知道MiZ702精华在于FPGA与ARM的完美融合,就像太极一样阴阳调和——软中有硬,串并结合!FPGA,ARM浑然一体,各司其职,可谓无所不能。正所谓,工欲
发表于 6/11/2015 8:36:58 AM
阅读(3738)
MiZ702学习笔记1——奔跑吧Linux
刚拿到MiZ702,就被他的“外貌”深深的吸引,核心板加底板的形式让她看上去,强大而神秘~~华丽的外表之下是否有着与之相当的内含呢,我们拿Linux将其检验一番!板载的TF卡里已经为我们准备好了,启动文件,以及镜像文件。只要打开电源Linux就可以在MiZ702上流畅运行。
发表于 6/11/2015 8:30:21 AM
阅读(2859)