zedboard
文章平均质量分 66
ZedBoard是基于Xilinx Zynq™-7000扩展式处理平台(EPP)的低成本开发板。 Zynq-7000 EPP将ARM处理系统和与Xilinx 7系列可编程逻辑完美地结合在一起,可以创建独特而强大的设计。本人记录下一路学习zedboard的历程。
iverson1991
FPGA设计
展开
-
zynq中断入门
Zynq的PS是基于ARM架构,使用两个ARM Cortex A9处理器和GIC pl390中断控制器。系统中断框图如下:Interrupt Controller(中断控制器)框图如下:中断详细分为SGI(Software Generated Interrupts)软件中断,PPI(Private Peripheral Interrupts)私有外设中断,SPI(Shared原创 2014-03-03 10:26:17 · 11565 阅读 · 1 评论 -
zynq正确使用GPIO
在zynq的开发中,有两种GPIO,一种是zynq自带的外设(MIO/EMIO),存在于PS中,第二种是PL中加入的AXI_GPIO IP核。参考链接:http://www.edw.com.cn/167不过,个人觉得上面有错误的地方,就是MIO的头文件怎么回事xgpio.h呢,看bsp中的xgpio.h的说明,它就是为AXI_GPIO IP核服务的。TheXilinx GPIO c原创 2014-02-25 21:47:48 · 13227 阅读 · 1 评论 -
关于sdk烧写elf文件问题
新建的是helloworld工程模板,生成elf文件后右键helloworld工程,选择Run As----Run Configuration,出现的错误是:An internal error occurred during:Launching hello_world_0 Debug .解决办法:1. project----property,选择Run/Debug Sett原创 2014-02-24 20:23:14 · 7562 阅读 · 0 评论 -
关于zedboard无法烧写bit流文件的解决办法
过个年回来各种郁闷,zedboard无法烧写bit流文件参考链接:http://blog.sina.com.cn/s/blog_98740ded0101dij6.htmlhttp://blog.sina.com.cn/s/blog_c248f6b70101apx9.html1. libCseDigilent的文件夹拷贝到D:\Xilinx\14.2\ISE_DS\ISE\原创 2014-02-24 16:17:34 · 3256 阅读 · 0 评论 -
zedboard--zedboard学习小结
转眼间研二上学期就即将过去了,回顾从9月份以来学习zedboard,感觉一直徘徊,有很多东西还没有理清楚,以前的博客也是乱七八糟的,希望自己也整理一下思路,这里对自己已经学习和知道的东西做一个小小的总结,水平的有限才造就了这篇拙劣的总结。 平台简介Zynq可以认为是带处理器的FPG原创 2013-12-10 15:40:53 · 5582 阅读 · 0 评论 -
zedboard--PlanAhead不能生成bit文件
几天一直在出现这个错误,却找不出来:[Bitgen 342] This design contains pins which have locations (LOC) that are not user-assigned or I/O Standards (IOSTANDARD) that are not user-assigned. This may cause I/O contenti原创 2013-12-09 20:04:36 · 7335 阅读 · 1 评论 -
zedboard--嵌入式linux系统移植
关于zedboard的系统开发(这里不考虑zedboard裸奔的情况了)可能会遇到下面的问题:使用提供的系统来进行应用程序和驱动程序的开发应用程序开发:需要安装交叉编译环境,另外要用到Opencv或者qt的话,在板子上要移植,这些都在前面的实验上已经做好了。驱动程序开发:这里主要是为自定义的ip核(PL)编写linux驱动的问题,包括两个问题,一是在pc下运行该驱动程序,一是在原创 2013-12-06 16:42:26 · 9683 阅读 · 3 评论 -
zedboard--我回来了
最近自己忙一些开题之类的蛋疼的事情,zedboard歇了一段时间,是时候回来了。 有个大学玩的比较好的哥们问我问我ip地址192.168.1.1和ip地址为192.168.2.1能ping通吗?我竟然说到不能,我真是傻叉了,忘记了有子网掩码这回事了,下面在zedboard试验一下。pc机ip地址为202.38.214.214,子网掩码(netmask为255.255.255.0),zedboa原创 2013-12-01 10:46:48 · 2393 阅读 · 0 评论 -
zedboard的demo评测
转载来自:http://blog.csdn.net/xiaoyangger/article/details/7970142Zedboard是第一款面向开源社区的Zynq-7000系列开发板,而Zynq-7000系列FPGA,也称为完全可编程(All Programable)SoC,是Xilinx一个有重大意义的产品系列。在FPGA里集成高性能的处理器内核一直是众多FPGA厂商以转载 2013-11-28 18:12:39 · 3027 阅读 · 0 评论 -
zedboard--网络文件系统NFS的使用(二十五)
使用本开发板做开发,NFS 服务并不是必须的,因为 NFS 主要是用于通过网络远程共享文件,我们使用常见的ftp或者 SD卡,基本上也可以达到同样的目的。但是他的方便性也是显而易见的。一.在linux的pc机下配置网络文件系统NFS服务1、安装Ubuntu nfsUbuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端: apt-g原创 2013-11-13 08:53:12 · 3479 阅读 · 2 评论 -
zedboard--终于搞定了zedboard的ftp(二十四)
终于搞定了zedboard的ftp和使用telnet来控制开发板了。同时,虚拟机下也成功了。ftp的使用,不能老用U盘来拷贝一些东西,希望使用ftp来传送一些东西。出错tcpsvd: can't execute 'ftpd': No such fileor directory ,pc机可以ping通虚拟机原创 2013-11-12 11:18:23 · 7959 阅读 · 2 评论 -
zedboard--搭建单板计算机出错
在zedboard上运行Linaro-Ubuntu出错原创 2013-11-04 15:09:53 · 3026 阅读 · 7 评论 -
zedboard--基于demo系统的webcam和webserver的联合使用(二十三)
二十一中在zedboard中搭建了Boa服务器,并在主机上可以使用浏览器访问Zedboard的IP地址,我们可以通过Boa服务器访问到index.html网页。二十二中,搭建了嵌入式Web服务器,虽然还有些问题都没有解决,其实现在所做的都是和一般的ARM是一样的,具有一般的通用性。移植了mjpg-streamer到zedboard,并可以通过浏览器直接访问到获取的实时图像,但是我们是使用固定的端口号来获取视频图像的,而不是标准的网页形式,这样也存在一个问题,就是接收的数据时放在内存中的,所以运行一段时间后原创 2013-11-02 11:32:29 · 4554 阅读 · 8 评论 -
zedboard--嵌入式网络摄像机(mjpg-streamer)的移植和搭建(二十二)
在zedboard上移植和搭建嵌入式网络摄像机mjpg-streamer。原创 2013-10-31 15:20:05 · 7835 阅读 · 13 评论 -
zedboard--嵌入式web服务器搭建(二十一)
zedboard提供的demo系统很迷你,但是也能移植嵌入式Web服务器的。这里就移植boa服务器。原创 2013-10-30 09:20:20 · 4799 阅读 · 0 评论 -
虚拟机下(Ubuntu12.04)与windows文件共享传输
使用CuteFTP来实现虚拟机和windows的文件传输问题,因为虚拟机的拖拽功能实在是太差了。原创 2013-10-29 10:47:42 · 2787 阅读 · 0 评论 -
虚拟机增加新硬盘和vim显示行号
今天学到了两个有用的知识,分别是增加虚拟机的硬盘容量和vim显示行号,非常使用,亲测通过。vim显示行号的两种方法增加虚拟机硬盘容量和自动挂载硬盘原创 2013-10-27 15:55:36 · 3016 阅读 · 0 评论 -
zedboard--linux测试程序所用时间
linux测试程序所用时间原创 2013-10-22 20:30:15 · 2081 阅读 · 0 评论 -
zedboard--用户自定义IP核(pwm发生器)设计(二十)
zedboard用户ip核设计步骤和设计中遇到的问题和解决方法。包括两部分:用户自定义IP核开发和pwm_ippwm_ip裸跑程序。原创 2013-10-21 08:41:23 · 8084 阅读 · 7 评论 -
zedboard--运行在demo系统下的globalmem驱动(十九)
运行在zedboard的demo系统下的第二个驱动程序globalmem驱动。原创 2013-10-18 11:20:43 · 3005 阅读 · 1 评论 -
zedboard--ubuntu12.04(基于pc机)编译globalmem驱动
globalmem.c和Makefile上传到附件资源了,需要的下载了,记得顶一下啊!宋宝华书上的例程显然是不能在ubuntu12.04编译成功的,因为内核有很多的改变,有必要做下面的修改:1:没有#include 这个文件,注释掉。编译出现错误unknown field 'ioctl' specified in initializer。出现原因:2.6.36后的file_operations结构原创 2013-10-18 09:19:49 · 2203 阅读 · 1 评论 -
zedboard--运行在demo系统上的helloworld驱动(十八)
运行在zedboard板子上的第一个驱动程序。原创 2013-10-17 09:17:40 · 5858 阅读 · 4 评论 -
zedboard--ubuntu12.04下Opencv2.3.1安装过程(对十七的补充)
为对zedboard--pc机的ubuntu安装Opencv(十七)的补充。 之前一直很郁闷,opencv安装成功后,虽然可以处理图像,但是没办法显示图像,这次终于解决了。原创 2013-10-16 22:01:52 · 2761 阅读 · 0 评论 -
ubuntu12.04安装vmware tools安装出错到成功
ubuntu12.04下虚拟机VMware Workstation8.0安装vmware tools,一开始出现Searching for a valid kernel header path...The path "" is not a valid path to the 3.8.0-19-generic kernel headers.Would you like to change it? [yes]后面得以解决。原创 2013-10-16 10:26:13 · 2398 阅读 · 0 评论 -
ZYNQ "HELLO,WORLD!"背后的故事
转载来自http://blog.chinaaet.com/detail/30143.html之前看到一篇比较好的博文,转载了。我等电子爱好者拿到一块开发板当然首先就是让他输出HELLO,WORLD的啦。ZYNQ作为XILINX推出的最新的ALL PROGRAMME平台自然也无法逃离此等“厄运”。 让ZYNQ输出"HELLO,WORLD"非常简单,ZEDBOAR转载 2013-10-15 16:48:02 · 3802 阅读 · 1 评论 -
zedboard--ubuntu12.04(pc机下)下helloworld驱动从失败到成功过程
ubuntu12.04下helloworld驱动从失败到成功过程原创 2013-10-15 15:43:43 · 2706 阅读 · 0 评论 -
zedboard--pc机的ubuntu安装Opencv(十七)
之前在Opencv的移植(十)完成了Opencv移植到zedboard,现在要安装到PC机上,这个就简单很多了,具体步骤如下:1 下载源代码,在之前已经下载了。2 cmake工具也在之前安装好了,现在解压就行,注意要重新解压一个,不要直接在原来解压后的东西里面cmake来产生Makefile.。 tar -xvjf Opencv-2.3.1a.tar.bz2 -C /usr原创 2013-10-03 19:55:32 · 3043 阅读 · 0 评论 -
zedboard--zedboard的qt测试和usb视频采集和显示(十六)
zedboard的qt测试和usb视频采集和显示原创 2013-09-30 21:08:23 · 3618 阅读 · 2 评论 -
zedboard--实现软件开机自动运行(运行库的自动加载)(十五)
zedboard实现软件开机自动运行,让opencv运行库和qt运行库自动加载原创 2013-09-30 11:22:43 · 3157 阅读 · 0 评论 -
zedboard--qt在zedboard的运行(十四)
zedboard板上运行qt,qt的运行库的制作原创 2013-09-29 19:30:39 · 3753 阅读 · 1 评论 -
zedboard--qt的安装和使用(十三)
qt的安装和测试。原创 2013-09-28 20:07:54 · 2573 阅读 · 0 评论 -
zedboard--USB摄像头(V4L2接口)的图片采集(十二)
基于zedboard的摄像头的单帧图片采集原创 2013-09-27 19:39:36 · 3738 阅读 · 6 评论 -
zedboard--Opencv移植和zedboard测试(十一)
Opencv移植到zedboard,Opencv移植和zedboard测试原创 2013-09-26 19:03:49 · 4569 阅读 · 1 评论 -
zedboard--Opencv的移植到zedboard(十)
opencv2.3.1移植到zedboard上原创 2013-09-25 18:20:25 · 3427 阅读 · 0 评论 -
zedboard--拷贝到SD卡启动的fsbl引导裸跑程序实验(九)
中秋休息了几天,是该满血复活了,今天状态真不错!工作一:UART——GPIO实验跑了陆佳华第九章的例子,基本上就是实验六和实验八的综合,运行起来结果就没有问题了。(这里。C文件替换后,记得要保存,而不是直接build)。这个很快就完成了。工作二:SD卡分区 一开始按照陆佳华书上的方法,试了好几次都没有成功,后面果断放弃了,采用官网上的方法(文档ZedBoard_GSwE原创 2013-09-23 19:53:29 · 6320 阅读 · 2 评论 -
zedboard--zynq使用自带外设IP让ARM PS访问FPGA(八)
参考超群天晴的博客http://www.cnblogs.com/surpassal/,使用XPS为PS 处理系统 添加额外的IP。从IP Catalog 标签添加GPIO,并与ZedBoard板子上的8个LED灯相连。当系统建立完后,产生bitstream,并对外设进行测试。以后还有一个很重要的自定义用户Ipcore设计,下个实验来做下这个(一开始以简单的led和sw为例)。这个实验就使用呢自带外原创 2013-09-18 18:12:59 · 9567 阅读 · 2 评论 -
zedboard--传统ARM的helloworld工程(七)
看到了懒兔子博客中的helloworld的工程,也想自己来实现一下。交叉编译环境在前面已经搭建好了。输入touchhelloworld.c gedithelloworld.c#include int main(void){ printf("HelloZedBoard!\n"); return 0;}arm-xilinx-linux-g原创 2013-09-16 20:58:36 · 2819 阅读 · 0 评论 -
zedboard--ps工程helloworld的建立(六)
Zedboard的PS工程,helloworld,使用的软件是PlanAhead 14.2 + XPS 14.2 +SDK 14.2。这次实验主要参考的是超级晴天的文档,但是按照他的步骤还是不能成功,倒腾了好几个小时才搞定了。因为之间有一些很关键的步骤省略了,可能也是由于软件的版本不同的原因。下面就是具体的步骤。首先你要确保你的usb—uart驱动是正确安装的,具体在前面文档有记录。原创 2013-09-16 16:30:37 · 4870 阅读 · 8 评论 -
zedboard--Demo学习(五)
Zynq-7000实现了双核Cortex-A9 MPcore和最新的28nm 7系列可编程逻辑的紧密集成。Zynq芯片内部可以分为两部分PS(Processing System)和PL(Programmable Logic),其中PS部分有点像传统的处理器内部结构,包括CPU核、图形加速、浮点运算、存储控制器、各种通信接口外设以及GPIO外设,而PL部分就是传统的可编程逻辑和支持多种标准的IO,它原创 2013-09-15 15:52:15 · 4914 阅读 · 4 评论 -
zedboard--单独PL实验(四)
Zynq是带FPGA的处理器,这个实验是学习在不使用ARM PS的情况下,只对zynq的PL的编程方法。至于ise14.2的安装不是一件很难的事情,这里就跳过了。之前用altera的quartusII,用xilinx的软件有一些不习惯。打开ISEDesign Suite 14.2,新建工程,工程设置选择zynq,xc7z020,CLG484,建立.v文件,本实验要点亮和熄灭全部的led(间断)原创 2013-09-15 09:55:34 · 4186 阅读 · 4 评论