自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xzyfeixiang的专栏

门坎,迈过了就是门,迈不过就是坎。

  • 博客(67)
  • 资源 (14)
  • 收藏
  • 关注

原创 博客更新停止

博客搬到专门的FPGA博客了,csdn就不在上了:http://blog.chinaaet.com/xzy610030

2014-06-28 22:32:18 1922

转载 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 5479

原创 zedboard--基于demo系统的用户ip核的添加和驱动编写(书13.2完整实现过程)(二十一)

上一个实验用PL端的资源开发Custom IPcore的,并且在裸跑的程序中调用了这个IPcore,现在我们需要为这个Ipcore开发Linux系统上的设备驱动。该实验为pwm_ip嵌入式Linux驱动开发。记录下自己做这个实验的心路历程。转载注明出处:来自xzyfeixiang的专栏,网址:实验尝试: 尝试一:这里想偷个懒:启动linux系统后(demo迷你系统),重新配置FPG

2014-03-07 11:15:24 4508 1

原创 zedboard的裸机中断实验(一)

学习了zynq的中断系统后,这里做一个简单的中断实验,第一个中断的实验是一个简单的按键中断实验。开发环境:XPS14.6+SDK14.6一:硬件配置1.      启动xps,创建工程,选择好平台。2.移除外设  3.进入工程,已经配置好了(PlanAhead的话好像是不是自动配置好的) 注:建议自己手动添加一次zedboard配置文件,我这前面没添

2014-03-03 21:06:08 7059 7

原创 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 11436 1

原创 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 4845

原创 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 13134 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 7398

原创 关于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 3192

原创 linux驱动入门

有足够的理由来说服自己来学习linux设备驱动!今天通过学习国嵌的memdev这个设备驱动程序,简单的理解了下设备驱动程序运作过程,这个和前面的globalmem设备驱动是类似的。我对源码有轻微的改动,如果学习的话,建议手动敲一遍代码,这样理解会深刻一些。memdev.c#include #include #include #include #include #inclu

2013-12-14 16:08:09 1831

原创 incompatible implicit declaration of built in function ‘strcpy’

warning: incompatible implicit declaration of built-in function‘strcpy’  warning: incompatible implicit declaration of built-in function‘strlen’ warning: incompatible implicit declaration of bui

2013-12-14 11:09:05 6072

原创 linux新内核编写设备驱动出错的地方

1.注释掉#include 这个文件。2.出现错误unknown field 'ioctl' specified in initializer。出现原因:2.6.36后的file_operations结构发生了重大变化。取消了原有的ioctl成员,添加来新的成员        long (*unlocked_ioctl) (struct file *, unsigned i

2013-12-14 11:07:16 1565

原创 zedboard--zedboard学习小结

转眼间研二上学期就即将过去了,回顾从9月份以来学习zedboard,感觉一直徘徊,有很多东西还没有理清楚,以前的博客也是乱七八糟的,希望自己也整理一下思路,这里对自己已经学习和知道的东西做一个小小的总结,水平的有限才造就了这篇拙劣的总结。                                                        平台简介Zynq可以认为是带处理器的FPG

2013-12-10 15:40:53 5503

原创 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 7269 1

原创 zedboard--嵌入式linux系统移植

关于zedboard的系统开发(这里不考虑zedboard裸奔的情况了)可能会遇到下面的问题:使用提供的系统来进行应用程序和驱动程序的开发应用程序开发:需要安装交叉编译环境,另外要用到Opencv或者qt的话,在板子上要移植,这些都在前面的实验上已经做好了。驱动程序开发:这里主要是为自定义的ip核(PL)编写linux驱动的问题,包括两个问题,一是在pc下运行该驱动程序,一是在

2013-12-06 16:42:26 9614 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 2338

原创 dsp--28335的cmd文件学习(二)

今天调试28335发现出现了错误error: can't allocate .ebss, size 00000400 (page 1) in RAMM1 (avail: 00000380),网上找答案都是改Stack Size,改成小于1024,我一看我早就改了,于是静下心来找答案,发现ebss是未初始化的变量存放的空间,于是在程序中将一些以前调试而没有删除的变量删除了,编译就果断ok了,问题是解决了,但是觉得自己关于cmd文件的学习太过草率了,于是,学习一些28335的cmd文件。ps:在去年的笔记中也发

2013-11-30 17:36:54 13033 4

转载 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 2989

原创 vc--基于mfc对话框的手柄遥控机器人界面设计(二)

曾经觉得手柄来遥控玩具小车不明觉厉,现在我也能呵呵了。不过用无线来遥控机器人的话,一般要用ZigBee或者无线串口来实现通信了,无线串口还试了一下,和有线的是差不多的,实验室用的是ZigBee,这一块不是我做的,不过也基本只是一个收发功能了,用的代码好像是官方提供的代码,这就不是我的重点了。 首先,你得有一个游戏手柄,不过不是用来打游戏的啦!当然,在我来实验室之际,师兄就把手柄的接口和库交给我了,这里我们需要使用它们,如果你没有这东西,我可以共享一下,不过在csdn上似乎不行,因为有100多M,如下.cp

2013-11-24 18:29:28 4631 5

原创 vc--基于mfc的上位机设计(一)

经过这两天的调试,基本上搞定了dsp和上位机界面,先记录下我的上位机。       实验室是做机器人控制的,经常会用到上位机,我只搞过简单的上位机的编写,是基于mfc的对话框的,很多原理性的东西现在也是懵懵懂懂的,但好歹是功能也实现了。回顾自己的上位机主要涉及过的东西为一些基本控件的使用(编辑框,按钮等等),1串口发送和接收数据,2手柄扫描(因为实验室用手柄来遥控机器人,扫描到手柄上不同的按钮

2013-11-24 11:31:37 15040 3

原创 dsp--28335的使用fifo的串口中断实验(一)

早在去年的这个时候就搞定了28335的串口实验,包括使用和不使用fifo的,今天再度捡起,竟然耗费了将近一天的时间来搞明白,菜鸟真心伤不起,现在记录下不使用fifo的串口中断实验过程和自己曾经和现在犯得错误,把曾经有用的笔记也记录下来。1:硬件连接首先:dsp的仿真器的连接让我很无语,不过按照这个步骤应该是没有问题的。上电顺序:1连接好dsp板子和仿真器的jtag线,2仿真器的usb口

2013-11-22 15:16:13 14228 5

原创 基于fpga+dsp的机器人控制-总纲

实验室的东西又要开始做了,改进之前的东西。平台:上位机:基于mfc的对话框的界面   dsp:TMS320F28335   FPGA:cycloneIII  EP3C25Q240C8主要原理如下:这是暂时实现的功能,机器人运动不是很稳定,准备对其进行改进,包括dsp和vc界面,正好也做一些记录。至于以后可能用zedboard这块板来完全代替dsp+FPGA的控制板,但这个是

2013-11-22 10:41:45 2837 2

原创 基于fpga的超声波测距(二)

完成了试验一,这次的实验是要测出距离并且要在数码管上显示出来。这个实验最关键的地方就是测出回响电平的高电平的宽度。

2013-11-15 09:49:15 4534 2

原创 基于FPGA的超声波测距(一)

基于FPGA的超声波测距,1:超声波原理DYP-ME007超声波测距模块可提供3cm--3.5m的非接触式距离感测功能,图1为DYP-ME007外观,包括超声波发射器、接收器与控制电路。其基本工作原理为给予此超声波测距模块一触发信号后发射超声波,当超声波投射到物体而反射回来时,模块输出一回响信号,以触发信号和回响信号间的时间差,来判定物体的距离。

2013-11-14 10:27:37 11418 2

转载 慢慢的才知道的42件事

01.慢慢的才知道,太在乎别人了往往会伤害自己­  02.慢慢的才知道,对自己好的人会随着时间的流逝越来越少,­  03.慢慢的才知道,一个人要自己对自己好,因为真正关心你的人很少,有了事他们也不一定会在你身边。所以要自己照顾自己­  04.慢慢的才知道,真心对一个人好不一定有回报,而你忽略的人往往有可能是最重视你的,­  05.慢慢的才知道,很多东

2013-11-13 18:18:41 1000

原创 zedboard--网络文件系统NFS的使用(二十五)

使用本开发板做开发,NFS 服务并不是必须的,因为 NFS 主要是用于通过网络远程共享文件,我们使用常见的ftp或者 SD卡,基本上也可以达到同样的目的。但是他的方便性也是显而易见的。一.在linux的pc机下配置网络文件系统NFS服务1、安装Ubuntu nfsUbuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端: apt-g

2013-11-13 08:53:12 3407 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 7886 2

原创 zedboard--搭建单板计算机出错

在zedboard上运行Linaro-Ubuntu出错

2013-11-04 15:09:53 2983 7

原创 zedboard--基于demo系统的webcam和webserver的联合使用(二十三)

二十一中在zedboard中搭建了Boa服务器,并在主机上可以使用浏览器访问Zedboard的IP地址,我们可以通过Boa服务器访问到index.html网页。二十二中,搭建了嵌入式Web服务器,虽然还有些问题都没有解决,其实现在所做的都是和一般的ARM是一样的,具有一般的通用性。移植了mjpg-streamer到zedboard,并可以通过浏览器直接访问到获取的实时图像,但是我们是使用固定的端口号来获取视频图像的,而不是标准的网页形式,这样也存在一个问题,就是接收的数据时放在内存中的,所以运行一段时间后

2013-11-02 11:32:29 4497 8

原创 zedboard--嵌入式网络摄像机(mjpg-streamer)的移植和搭建(二十二)

在zedboard上移植和搭建嵌入式网络摄像机mjpg-streamer。

2013-10-31 15:20:05 7784 13

原创 zedboard--嵌入式web服务器搭建(二十一)

zedboard提供的demo系统很迷你,但是也能移植嵌入式Web服务器的。这里就移植boa服务器。

2013-10-30 09:20:20 4695

原创 虚拟机下(Ubuntu12.04)与windows文件共享传输

使用CuteFTP来实现虚拟机和windows的文件传输问题,因为虚拟机的拖拽功能实在是太差了。

2013-10-29 10:47:42 2702

原创 虚拟机增加新硬盘和vim显示行号

今天学到了两个有用的知识,分别是增加虚拟机的硬盘容量和vim显示行号,非常使用,亲测通过。vim显示行号的两种方法增加虚拟机硬盘容量和自动挂载硬盘

2013-10-27 15:55:36 2850

原创 zedboard--linux测试程序所用时间

linux测试程序所用时间

2013-10-22 20:30:15 2039

原创 zedboard--用户自定义IP核(pwm发生器)设计(二十)

zedboard用户ip核设计步骤和设计中遇到的问题和解决方法。包括两部分:用户自定义IP核开发和pwm_ippwm_ip裸跑程序。

2013-10-21 08:41:23 7981 7

原创 zedboard--运行在demo系统下的globalmem驱动(十九)

运行在zedboard的demo系统下的第二个驱动程序globalmem驱动。

2013-10-18 11:20:43 2967 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 2157 1

原创 zedboard--运行在demo系统上的helloworld驱动(十八)

运行在zedboard板子上的第一个驱动程序。

2013-10-17 09:17:40 5791 4

原创 zedboard--ubuntu12.04下Opencv2.3.1安装过程(对十七的补充)

为对zedboard--pc机的ubuntu安装Opencv(十七)的补充。    之前一直很郁闷,opencv安装成功后,虽然可以处理图像,但是没办法显示图像,这次终于解决了。

2013-10-16 22:01:52 2699

原创 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 2317

基于vc的mfc手柄遥控上位机Joy_Send步骤

基于vc的mfc手柄遥控上位机Joy_Send步骤,参见博客地址http://blog.csdn.net/xzyiverson

2013-11-24

VC上位机MFC利用串口控件发送接收数据

VC上位机MFC利用串口控件发送接收数据,适当的可以对他做一点修改就可以使用,不修改也是可以的,参见博客http://blog.csdn.net/xzyiverson

2013-11-24

dsp28335串口中断实验

dsp的28335的串口中断实验,亲测可用,详见我的博客:dsp--28335的使用fifo的串口中断实验(一)

2013-11-22

基于fpga的超声波测距,数码管显示

基于fpga的超声波测距,数码管显示的是测算的距离,已经测过了,可以使用,但是注意使用的平台。

2013-11-15

zedboard搭建单板机必备文件

搭建zedboard单板机必备文件,亲测可用,过程参考博客http://blog.csdn.net/xzyiverson

2013-10-27

globalmem的c文件

globalmem的c文件(针对博客东西)

2013-10-18

globalmem的makefile

ubuntu12.04下的globalmem的makefile(针对博客东西)

2013-10-18

VMWare8.0安装Ubuntu12.04教程

VMWare8.0安装Ubuntu12.04教程

2013-10-15

zedboard--qt显示usb采集来的照片

zedboard--qt显示usb采集来的照片,对应博客实验(十六)的测试二,注意事项见博客

2013-09-30

zedboard的usb视频显示

zedboard的qt测试和usb视频采集和显示

2013-09-30

内核编译安装

在ubuntu环境下已经通过,本人自己尝试过,但是中间有一处小错误,你们能发现的

2013-01-24

cypress基于verilog想在slave fifo下与fpga通信

基于verilog的cypress的与fpga的通信

2012-09-07

verilog学习

verilog学习的不可错过的资料,跟大家一起分享,希望大家喜欢,

2012-09-06

fpga学习指南

学习fpga的同学来看看,对于初学者和爱好着都是不错的资料

2012-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除