xzy610030

一起探讨,一起进步,一起分享!

zedboard--实现软件开机自动运行(运行库的自动加载)(十五)

因为最近一直使用的是zedboard的DEMO的根文件系统,它是用的一块8MB大小的RAM区域,因此,要制作opencv_lib.img和qt_lib.img运行库,这些库无法保存在根文件系统中,这个时候就需要我们在开机的时候动态加载,前面几个实验用的就是手动人工加载了。另外驱动的加载和用户

zedboard--qt在zedboard的运行(十四)

在实验十三中在pc机上安装好了qt,现在要在zedboard板上运行qt,这个其实和opencv其实是差不多的,这个实验主要参考了超群天晴和懒兔子的博客。下载qt-everywhere-opensource-src-4.7.3.tar.gz,这里下载源码和Xilinx公司提供的Zynq的Qt

zedboard--qt的安装和使用(十三)

PC机linux下Qt的安装在终端中输入命令apt-getinstallqtcreator就可以自动安装下载。安装完成后在点击左上角的Dash,输入qt可以看到安装的文件按照懒兔子的博客的步骤,我新建项目没有成功,提示的不能创建文件夹

zedboard--USB摄像头(V4L2接口)的图片采集(十二)

参考超群天晴的博客,这个实验完成摄像头的单帧图片采集,使用的是他提供的源代码,感谢超群天晴。测试gccv4l2grab.c生成的是a.out文件./a.out运行这个文件就可以了&

zedboard--Opencv移植和zedboard测试(十一)

继上次生成了ARM架构的链接库之后,我们要把他们拷贝到装载有文件系统的SD卡中即可,在拷贝时,最好是/usr/lib下实践一:将那些lib拷贝到U盘里面,因为之前跑过demo,里面就是一个简易的linux系统,就暂且用他试试了,正常启动后,挂载U盘,这些在之前都有做过,mount/d

zedboard--Opencv的移植到zedboard(十)

今天终于把Opencv的移植搞定了,花了一天的时间,主要是参考了书上和rainysky的博客。下载的2.3.1的版本第一步肯定是下载opencv的源码包了,在opencv的官网上下载http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/,我选择的是2.3.1版本。第二步已经做

zedboard--拷贝到SD卡启动的fsbl引导裸跑程序实验(九)

中秋休息了几天,是该满血复活了,今天状态真不错!工作一:UART——GPIO实验跑了陆佳华第九章的例子,基本上就是实验六和实验八的综合,运行起来结果就没有问题了。(这里。C文件替换后,记得要保存,而不是直接build)。这个很快就完成了。工作二:SD卡分区&nbs

zedboard--zynq使用自带外设IP让ARM PS访问FPGA(八)

参考超群天晴的博客http://www.cnblogs.com/surpassal/,使用XPS为PS处理系统添加额外的IP。从IPCatalog标签添加GPIO,并与ZedBoard板子上的8个LED灯相连。当系统建立完后,产生bitstream,并对外设进行测试。以后还有一个很重要的自定义用户Ipcore设计,下

zedboard--传统ARM的helloworld工程(七)

看到了懒兔子博客中的helloworld的工程,也想自己来实现一下。交叉编译环境在前面已经搭建好了。输入touchhelloworld.cgedithelloworld.c#include<stdio.h>intmain(void){printf("Hello

zedboard--ps工程helloworld的建立(六)

Zedboard的PS工程,helloworld,使用的软件是PlanAhead14.2+XPS14.2+SDK14.2。这次实验主要参考的是超级晴天的文档,但是按照他的步骤还是不能成功,倒腾了好几个小时才搞定了。当中有出现过FPGAconfigurationisnotdoneonthetarget。Pleaseconfigurethetargetwithbitstr

zedboard--Demo学习(五)

Zynq-7000实现了双核Cortex-A9MPcore和最新的28nm7系列可编程逻辑的紧密集成。Zynq芯片内部可以分为两部分PS(ProcessingSystem)和PL(ProgrammableLogic),其中PS部分有点像传统的处理器内部结构,包括CPU核、图形加速、浮点运算、存储控制器、各种通信接口外设以及G

zedboard--单独PL实验(四)

Zynq是带FPGA的处理器,这个实验是学习在不使用ARMPS的情况下,只对zynq的PL的编程方法。至于ise14.2的安装不是一件很难的事情,这里就跳过了。之前用altera的quartusII,用xilinx的软件有一些不习惯。打开ISEDesignSuite14.2,新建工程,工程设置选择zynq,xc7z020,CL

zedboard--zynq开发和启动(三)

哈哈,期待的板子到了,终于可以开始玩了,Zynq开发,zynq的开发有四种方式,纯PL开发,纯PS开发(helloworld),PS+PL(无操作系统,跑裸跑程序),PS+PL(跑操作系统)。1.纯PL开发,这个和一般的xilinx的FPGA没有很大的区别。2.纯PS开发,典型的就是helloworld工程,

zedboard--建立Xilinx交叉编译环境(二)

1.安装ubuntu12.042.在xilinxwiki下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin,我觉得注册审核很慢,就自己去下载了一个,陆的书的光盘里面也好。3.在由于这个环境是为32-bit系统设计的,64-bit系统的用户需要先安装部分32-bit库,在Ubuntu终端中进入root权限(