zedboard学习
文章平均质量分 68
iverson1991
FPGA设计
展开
-
zedboard--嵌入式linux系统移植
关于zedboard的系统开发(这里不考虑zedboard裸奔的情况了)可能会遇到下面的问题:使用提供的系统来进行应用程序和驱动程序的开发应用程序开发:需要安装交叉编译环境,另外要用到Opencv或者qt的话,在板子上要移植,这些都在前面的实验上已经做好了。驱动程序开发:这里主要是为自定义的ip核(PL)编写linux驱动的问题,包括两个问题,一是在pc下运行该驱动程序,一是在原创 2013-12-06 16:42:26 · 9663 阅读 · 3 评论 -
zedboard--zedboard学习小结
转眼间研二上学期就即将过去了,回顾从9月份以来学习zedboard,感觉一直徘徊,有很多东西还没有理清楚,以前的博客也是乱七八糟的,希望自己也整理一下思路,这里对自己已经学习和知道的东西做一个小小的总结,水平的有限才造就了这篇拙劣的总结。 平台简介Zynq可以认为是带处理器的FPG原创 2013-12-10 15:40:53 · 5554 阅读 · 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 · 7307 阅读 · 1 评论 -
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 · 7943 阅读 · 2 评论 -
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 · 3010 阅读 · 0 评论 -
zedboard--运行在demo系统上的helloworld驱动(十八)
运行在zedboard板子上的第一个驱动程序。原创 2013-10-17 09:17:40 · 5843 阅读 · 4 评论 -
zedboard--网络文件系统NFS的使用(二十五)
使用本开发板做开发,NFS 服务并不是必须的,因为 NFS 主要是用于通过网络远程共享文件,我们使用常见的ftp或者 SD卡,基本上也可以达到同样的目的。但是他的方便性也是显而易见的。一.在linux的pc机下配置网络文件系统NFS服务1、安装Ubuntu nfsUbuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端: apt-g原创 2013-11-13 08:53:12 · 3460 阅读 · 2 评论 -
zedboard--嵌入式web服务器搭建(二十一)
zedboard提供的demo系统很迷你,但是也能移植嵌入式Web服务器的。这里就移植boa服务器。原创 2013-10-30 09:20:20 · 4768 阅读 · 0 评论 -
zedboard--搭建单板计算机出错
在zedboard上运行Linaro-Ubuntu出错原创 2013-11-04 15:09:53 · 3009 阅读 · 7 评论 -
zedboard--基于demo系统的webcam和webserver的联合使用(二十三)
二十一中在zedboard中搭建了Boa服务器,并在主机上可以使用浏览器访问Zedboard的IP地址,我们可以通过Boa服务器访问到index.html网页。二十二中,搭建了嵌入式Web服务器,虽然还有些问题都没有解决,其实现在所做的都是和一般的ARM是一样的,具有一般的通用性。移植了mjpg-streamer到zedboard,并可以通过浏览器直接访问到获取的实时图像,但是我们是使用固定的端口号来获取视频图像的,而不是标准的网页形式,这样也存在一个问题,就是接收的数据时放在内存中的,所以运行一段时间后原创 2013-11-02 11:32:29 · 4531 阅读 · 8 评论 -
zedboard--ubuntu12.04(pc机下)下helloworld驱动从失败到成功过程
ubuntu12.04下helloworld驱动从失败到成功过程原创 2013-10-15 15:43:43 · 2687 阅读 · 0 评论 -
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 · 2378 阅读 · 0 评论 -
关于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 · 7519 阅读 · 0 评论 -
虚拟机下(Ubuntu12.04)与windows文件共享传输
使用CuteFTP来实现虚拟机和windows的文件传输问题,因为虚拟机的拖拽功能实在是太差了。原创 2013-10-29 10:47:42 · 2734 阅读 · 0 评论 -
xilinx的xps打不开的解决办法
xps突然一下打不开了,找到了解决方法。转载自http://www.eefocus.com/phdwong/blog/13-06/295296_9ef7d.html新建 下述环境变量XILINXC:\Xilinx\13.2\ISE_DS\ISE XILINX_EDKC:\Xilinx\13.2\ISE_DS\EDK转载 2014-03-14 21:19:53 · 5538 阅读 · 0 评论 -
zedboard--基于demo系统的用户ip核的添加和驱动编写(书13.2完整实现过程)(二十一)
上一个实验用PL端的资源开发Custom IPcore的,并且在裸跑的程序中调用了这个IPcore,现在我们需要为这个Ipcore开发Linux系统上的设备驱动。该实验为pwm_ip嵌入式Linux驱动开发。记录下自己做这个实验的心路历程。转载注明出处:来自xzyfeixiang的专栏,网址:实验尝试: 尝试一:这里想偷个懒:启动linux系统后(demo迷你系统),重新配置FPG原创 2014-03-07 11:15:24 · 4540 阅读 · 1 评论 -
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 · 11536 阅读 · 1 评论 -
zedboard的裸机中断实验(一)
学习了zynq的中断系统后,这里做一个简单的中断实验,第一个中断的实验是一个简单的按键中断实验。开发环境:XPS14.6+SDK14.6一:硬件配置1. 启动xps,创建工程,选择好平台。2.移除外设 3.进入工程,已经配置好了(PlanAhead的话好像是不是自动配置好的) 注:建议自己手动添加一次zedboard配置文件,我这前面没添原创 2014-03-03 21:06:08 · 7092 阅读 · 7 评论 -
zedboard--嵌入式网络摄像机(mjpg-streamer)的移植和搭建(二十二)
在zedboard上移植和搭建嵌入式网络摄像机mjpg-streamer。原创 2013-10-31 15:20:05 · 7812 阅读 · 13 评论 -
zedboard的GPIO实验
开发环境:xps14.6+sdk14.6上次博客说了GPIO的使用,这次就来实践一下。本实验使用MIO7(zedboard板上的LD9),两位EMIO,两位axi gpio的IP核,分别接到LED上,点亮LED,主要练习GPIO的使用方法。 一:硬件配置1. 启动xps14.6,创建工程Create New Project Using BaseSystem Build原创 2014-02-26 15:58:26 · 4907 阅读 · 0 评论 -
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 · 13186 阅读 · 1 评论 -
关于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 · 3239 阅读 · 0 评论 -
zedboard--ubuntu12.04下Opencv2.3.1安装过程(对十七的补充)
为对zedboard--pc机的ubuntu安装Opencv(十七)的补充。 之前一直很郁闷,opencv安装成功后,虽然可以处理图像,但是没办法显示图像,这次终于解决了。原创 2013-10-16 22:01:52 · 2747 阅读 · 0 评论 -
zedboard--linux测试程序所用时间
linux测试程序所用时间原创 2013-10-22 20:30:15 · 2062 阅读 · 0 评论 -
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 · 2180 阅读 · 1 评论 -
zedboard--zynq开发和启动(三)
哈哈,期待的板子到了,终于可以开始玩了,Zynq开发,zynq的开发有四种方式,纯PL开发,纯PS开发(helloworld),PS+PL(无操作系统,跑裸跑程序),PS+PS(跑操作系统)。1.纯PL开发,这个和一般的xilinx的FPGA没有很大的区别。2.纯PS开发,典型的就是helloworld工程,这个看到了网友的有两种方式。 一种是传统的arm的方式原创 2013-09-13 15:44:14 · 5987 阅读 · 0 评论 -
zedboard--建立Xilinx交叉编译环境(二)
zedboard--建立Xilinx交叉编译环境原创 2013-09-06 20:22:25 · 9804 阅读 · 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 · 3776 阅读 · 1 评论 -
zedboard--USB摄像头(V4L2接口)的图片采集(十二)
基于zedboard的摄像头的单帧图片采集原创 2013-09-27 19:39:36 · 3715 阅读 · 6 评论 -
zedboard--qt的安装和使用(十三)
qt的安装和测试。原创 2013-09-28 20:07:54 · 2558 阅读 · 0 评论 -
zedboard--zedboard的qt测试和usb视频采集和显示(十六)
zedboard的qt测试和usb视频采集和显示原创 2013-09-30 21:08:23 · 3600 阅读 · 2 评论 -
zedboard--ps工程helloworld的建立(六)
Zedboard的PS工程,helloworld,使用的软件是PlanAhead 14.2 + XPS 14.2 +SDK 14.2。这次实验主要参考的是超级晴天的文档,但是按照他的步骤还是不能成功,倒腾了好几个小时才搞定了。因为之间有一些很关键的步骤省略了,可能也是由于软件的版本不同的原因。下面就是具体的步骤。首先你要确保你的usb—uart驱动是正确安装的,具体在前面文档有记录。原创 2013-09-16 16:30:37 · 4851 阅读 · 8 评论 -
zedboard--拷贝到SD卡启动的fsbl引导裸跑程序实验(九)
中秋休息了几天,是该满血复活了,今天状态真不错!工作一:UART——GPIO实验跑了陆佳华第九章的例子,基本上就是实验六和实验八的综合,运行起来结果就没有问题了。(这里。C文件替换后,记得要保存,而不是直接build)。这个很快就完成了。工作二:SD卡分区 一开始按照陆佳华书上的方法,试了好几次都没有成功,后面果断放弃了,采用官网上的方法(文档ZedBoard_GSwE原创 2013-09-23 19:53:29 · 6298 阅读 · 2 评论 -
zedboard--实现软件开机自动运行(运行库的自动加载)(十五)
zedboard实现软件开机自动运行,让opencv运行库和qt运行库自动加载原创 2013-09-30 11:22:43 · 3139 阅读 · 0 评论 -
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 · 4160 阅读 · 4 评论 -
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 · 3029 阅读 · 0 评论 -
虚拟机增加新硬盘和vim显示行号
今天学到了两个有用的知识,分别是增加虚拟机的硬盘容量和vim显示行号,非常使用,亲测通过。vim显示行号的两种方法增加虚拟机硬盘容量和自动挂载硬盘原创 2013-10-27 15:55:36 · 2970 阅读 · 0 评论 -
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 · 4899 阅读 · 4 评论 -
zedboard--运行在demo系统下的globalmem驱动(十九)
运行在zedboard的demo系统下的第二个驱动程序globalmem驱动。原创 2013-10-18 11:20:43 · 2990 阅读 · 1 评论 -
zedboard--Opencv的移植到zedboard(十)
opencv2.3.1移植到zedboard上原创 2013-09-25 18:20:25 · 3412 阅读 · 0 评论