自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏菠

Android Framework 机器学习 嵌入式

  • 博客(208)
  • 资源 (23)
  • 收藏
  • 关注

原创 VmodCAM 初始化

; WIP Last Changed Rev: 2172;************************************************************************************** ; Copyright 2011 Aptina Imaging Corporation. All rights reserved.

2014-05-27 20:34:22 1560

转载 c语言结构体指针初始化

今天来讨论一下C中的内存管理。记得上周在饭桌上和同事讨论C语言的崛起时,讲到了内存管理方面我说所有指针使用前都必须初始化,结构体中的成员指针也是一样有人反驳说,不是吧,以前做二叉树算法时,他的左右孩子指针使用时难道有初始化吗那时我不知怎么的想不出理由,虽然我还是坚信要初始化的过了几天这位同事说他试了一下,结构体中的成员指针不经过初始化是可以用(左子树和右子树指针)那

2014-05-22 21:33:13 962

原创 Chipscope 仿真VmodCAM IIC程序

Chipscope 仿真VmodCAM IIC程序: 目的:熟悉EDK中建立chipscope1:搭建硬件平台  硬件平台如下所示:具体的EDK设计流程参见XILINX大学workshop                                       http://china.xilinx.com/support/university/professors.htm

2014-05-20 10:47:57 2478

原创 VmodCam top verilog

`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // Create Date: 17:19:25 05/13/2014 //-----------------------

2014-05-14 18:21:16 2061

原创 matlab之图像处理(2)

diagram = imread('lena1.png')diagram = rgb2gray(diagram);%------------------------------将图片转换为灰度图N=120M=100% B = roipoly(diagram)% [B,c,r] = roipoly(diagram)%统计图像的直方图% h = imhist(di

2014-05-11 16:18:06 2799

原创 FIR滤波器(1)- 基础知识

FIR滤波器广泛应用于数字信号处理中,主要功能就是将不感兴趣的信号滤除,留下有用信号。FIR滤波器是全零点结构,系统永远稳定;并且具有线性相位的特征,在有效频率范围内所有信号相位上不失真。在无线通信收发机中的DDC/DUC模块,抽取和内插都需要加入滤波器以防止信号在频谱上混叠,最典型的是采用FIR滤波器实现半带滤波器。         FIR滤波处理如下式所示,其中x(n)为输入信号,h(

2014-05-08 20:33:10 45001 8

原创 图像融合

System Generator安装之后可以在Simulink中调用相应的模块进行视觉算法的搭建,我两台电脑上分别是ISE12.3+matlab2010a, ISE10.1+Matlab2010a。需要注意的是ISE和Matlab之间是有型号匹配的。          首先要打开FPGA,打开Simulink,新建一个Model。          在Xilinx Blockset

2014-05-06 10:37:09 2035 1

原创 IEEE Floating Point Standard (IEEE754浮点数表示法标准)

浮点数与定点数表示法是我们在计算机中常用的表示方法 所以必须要弄懂原理,特别是在FPGA里面,由于FPGA不能像在MCU一样直接用乘除法。定点数首先说一下简单的定点数,定点数是克服整数表示法不能表示实数的缺陷,那么我们就可以通过将实数乘上一个分数来实现,当然要是分数就是2^-i倍数,那么我们的定点数表示法就是精确的表示,但是很不幸我们自然界中的树并不是那么凑巧。所以定点数只能是近视表示实数

2014-05-05 17:59:34 5386 1

原创 ISE 中使用system generate

本文讲解简单的ISE中使用system generate,system generate基本使用规则在此不详细说明可以见博客http://blog.csdn.net/xiabodan/article/details/25043779需要工具1:ISE14.7(带有system generate 14.7)2:matlab R2012b实现-模型在simulink 中建立一个模型

2014-05-05 15:34:20 3686

转载 System Generator入门

System generator 安装之后会在Simulin模块库中添加一些Xilinx FPGA专用的模块库,包括Basic Element,Communication,Control Logic,DataTypes,DSP,Math,Memory,Shared Momory,Tool等模块库,只有使用这里的模块才能进行FPGA算法的仿真以及进行综合等等。         使用这些模块就

2014-05-05 13:38:39 15510 1

转载 System Generator入门笔记

System Generator入门笔记  [CPLD/FPGA] 发布时间:2010-04-08 23:02:09 System Generator是Xilinx公司进行数字信号处理开发的一种设计工具,它通过将Xilinx开发的一些模块嵌入到Simulink的库中,可以在Simulink中进行定点仿真,可是设置定点信号的类型,这样就可以比较定点仿真与浮点仿真的区别。并且可以生成HDL文件

2014-04-27 09:19:13 2056

转载 Vivado HLS与System Generator:联系与区别

在很多年以前的ISE套件里面,有个功能强大的AccelDSP,它可以可自动地进行浮点到定点转换,并把算法生成可综合的HDL,还可以创建用于验证的测试平台,但是在4年前左右的时候销声匿迹了,当时的说法是市场策略的问题。几年之后Vivado HLS横空出世,具备了更加强大的分析、综合、验证等功能,使得我们可以快速把现有的C/C++代码在满足HLS设计规范的情况下直接生成可综合的结果。在这前后的时间里面

2014-04-26 22:56:03 4734

转载 FPGA的图像处理技术,你知道多少?

最近一段时间一直在研究基于FPGA的图像处理,乘着EEPW这个机会和大家交流一下,自己也顺便总结一下。主要是为了大家对用FPGA做图像处理有个感性的认识,如果真要研究的话就得更加深入学习了。本人水平有限,如有错误,欢迎大家批评指正。本文引用地址:http://www.eepw.com.cn/article/185312.htm  基于软件的图像处理方法存在着一些局限性,尤其是计算速度和

2014-04-26 22:21:16 9388

转载 增量与位置PID

当执行机构需要的不是控制量的绝对值,而是控制量的增量(例如去驱动步进电动机)时,需要用PID的“增量算法”。     增量式PID控制算法可以通过(2-4)式推导出。由(2-4)可以得到控制器的第k-1个采样时刻的输出值为:(2-5)将(2-4)与(2-5)相减并整理,就可以得到增量式PID控制算法公式为:(2-6)其中   

2014-04-26 15:59:02 5752

原创 zedboard之GPIO驱动(从FPGA一直到LINUX应用)

大家知道我们在EDK中建立GPIO然后倒出到SDK中,在SDK中可以用C语言操作外设GPIO,但是这还是裸机程序,没有用到LINUX。本文将记录从FPGA  EDK生成GPIO一直到导入SDK中,建立.fsbl文件,creat BOOT.BIN,然后根据前面的文章(生成uboot.elf   以及生成zImage,.dtb文件)。然后我们在linux中编写GPIO驱动程序,操作我们在FPGA中建立

2014-04-22 19:36:37 8070 1

转载 Source Insight建工程之Kernel

不管你是从事于Linux内核工作还是出于兴趣爱好,Linux内核源码都是非常好的学习资源。意味着就要经常的和内核源码大交道,那么软件工具就是少不了的。在Windows系统上确实有着许多好用的软件,这点还是可以肯定的。对于像内核这种复杂庞大的源码树,Source Insight工具便是非常适合且好用的了。那么怎样去管理Linux内核源码树呢?很明显Linux操作系统支持不同的体系结构的CPU

2014-04-22 10:54:11 863

原创 zedboard 驱动理解

#include #include #include #include #include #define DEVICE_NAME "PWM_MOUDLE"#define PWM_MOUDLE_PHY_ADDR 0x6CA00000 //This Address is based XPSMODULE_AUTHOR("Xilinx XUP");MODULE_DESCRIPTION

2014-04-21 10:51:13 3875

原创 一年级上学期总结以及规划

研一遇到了很多的问题,身体健康,学习上的各种fan'na

2014-04-20 17:44:02 1696 2

原创 数字图象处理MATLAB学习

diagram = imread('C:\Users\Administrator\Desktop\Compressed\fiter\lena256.jpg')%diagram = rgb2gray(diagram);%将图片转换为灰度图figure,imshow(diagram),title('Original picture');%显示原图size(diagram)whos diagra

2014-04-17 23:01:39 1305

原创 激光测距原理和应用

激光测距方法的分类          般来说激光测距技术可分为两类:激光飞行时间测距和激光非飞行时间测距。激光飞行时间测距既利用激光到达目标所用时间来进行测距的方法。非飞行时间测距则是采用光子计数或数学统计方法进行测距的方法。          飞行时间测距主要有三种方法:相位激光测距、脉冲激光测距和调频连续波测距。其中相位激光测距和调频连续波测距都是连续波激光测距,只是两者起止时刻标识不

2014-04-17 22:37:44 13508

原创 图像噪声概述

首先了解一下图像存在的噪声类型,这样

2014-04-16 12:00:16 3902

原创 基于FPGA的图像去噪

其中FPGA 控制模块为核心,通过它实现视频图像数据的获取、缓存、处理和控制各模块间通讯[1]。由CCD 相机对目标成像,高速图像数据由camera link 实时传输[2],经信号转换电路把差分信号转换成FPGA 采用的TTL ( Transistor-Transistor Logic) 格式的数字图像信号,而后送入FPGA 进行滤波去噪处理,在FPGA 中完成图像滤波去噪处理功能和同步信号产生

2014-04-16 11:22:26 7555

原创 参考文献写法

文献标注参考文献类型:专著[M],论文集[C],报纸文章[N],期刊文章[J],学位论文[D],报告[R],标准[S],专利[P],论文集中的析出文献[A]电子文献类型:数据库[DB],计算机[CP],电子公告[EB]电子文献的载体类型:互联网[OL],光盘[CD],磁带[MT],磁盘[DK]A:专著、论文集、学位论文、报告[序号]主要责任者.文献题名[文献类型标识].

2014-04-16 11:10:09 2179

原创 zynq 之u-boot

u-boot 启动文件分析

2014-04-15 20:37:36 1755

转载 图像去噪算法

转载地址 http://www.cnblogs.com/ccbb/archive/2011/01/06/1929033.html一  背景 随着各种数字仪器和数码产品的普及,图像和视频已成为人类活动中最常用的信息载体,它们包含着物体的大量信息,成为人们获取外界原始信息的主要途径。然而在图像的获取、传输和存贮过程中常常会受到各种噪声的干扰和影响而使图像降质,并且图像预处理算法

2014-04-14 10:41:33 12196

原创 制作根文件系统(接上次嵌入式交叉编译环境)

1:下载以及编译BusyBox  git clo

2014-04-13 10:03:52 662

转载 ubuntu OPENCV移植

Installing OpenCV 2.4.1 in Ubuntu 12.04 LTShttp://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/The latest Long Term Support version of Ubuntu(12.04 LTS) is out

2014-04-12 18:39:56 2192

原创 zedboard OPENCV移植

1:系统环境搭建要准备好交叉编译环境 见http://blog.csdn.net/xiabodan/article/details/227171752:

2014-04-11 11:26:46 2213 3

原创 zedboard U盘挂载+交叉编译helloworld

zedboard 单板计算机

2014-04-10 19:23:39 1847

原创 SecureCRT远程控制ubuntu

如果你拥有两台电脑一台是ubuntu,另一台是笔记本电脑,而你又想在远程控制你的ubuntu,那么SecureCRT就可以用了。1:首先在你的ubuntu电脑上安装SSH服务  :apt-get install openssh-server2:启动SSH服务:sudo /etc/init.d/ssh start启动之后可以检查是否安装成功并启动输入:ssh -v

2014-04-10 16:15:58 1320

原创 zedboard启动过程分析

1、经过几天的努力看懂了zedboard的部分启动过程 陆书与何宾老师的书上都说到了BootRom , 这个是被称为第0阶段启动引导,这阶段的代码在上电或者热复位时执行,启动代码不可更改,这是比我们所说的u-boot还要领先启动一部分代码。然后这部分第一阶段启动,也就是FSBL,这个文件在zedboar中也就是我们固化是需要生成.fsbl文件。第三阶段是我们的SSBL(second stage

2014-04-07 20:20:26 4133

原创 zedboard之ubuntu环境变量设置

在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三个文件

2014-04-07 11:13:52 1136

转载 理解 pkg-config 工具

引用了别人的文章:http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然

2014-04-04 10:08:18 801

原创 zedboard搭建交叉编译环境

参考:http://blog.csdn.net/xzyiverson/article/details/11264417我安装的LINUX12.04LTS 双系统下载好交叉编译软件xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin ./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin

2014-04-01 10:42:58 3875

转载 一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计

本帖最后由 xinxincaijq 于 2013-1-9 10:27 编辑一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计转自博客:http://www.eeboard.com/bbs/thread-6206-1-1.html本小节通过使用XPS中的定制IP向导(ipwiz),为已经存在的ARM PS 系统添加用户自定IP(Custom

2013-12-31 10:18:38 3394 5

原创 zedboard 中SDK 修改串口设置(波特率。。。。)

其实在zedboard   SDK中不用初始化串口的也就是platform()可以不写 ,初始化在EDK导入SDK中就写好了  具体看bsp文件夹下面的汇编。但是如果我们想要在SDK中改变串口设置的话,那么就必须在main中添加下面函数  。init_uart(){#ifdef STDOUT_IS_PS7_UART    /* Use the PS UART for Zyn

2013-12-30 20:39:05 5066

转载 VC 2010下安装OpenCV2.4.4

说明:安装平台:32位XP,VS2010;OpenCV 2.4.4不支持VC 6.0;网上有很多用CMake编译OpenCV的安装教程,这里建议先不要自己编译,如果使用预编译好的库有问题,再尝试自己编译。希望大家好好看看每一部分的注意事项,看懂了再去配置,不然错了,还不知道错在哪里。尤其要注意自己的操作系统的位数,还有相应的路径。如果严格按照安装教程安装,还出现问题,可联系我。联系方式:郭

2013-10-07 16:46:36 1011

原创 VS2010恢复默认编辑环境的设置

VS2010恢复默认编辑环境的设置VS2010在安装完成后初次打开的时候可以设置自己常用的环境为默认打开的编辑环境, 也可以在打开IDE以后通过如下步骤设置默认环境:Tools->Import and Export Settings...->Reset all settings.

2013-10-07 16:44:01 1256

转载 【OpenCV第一篇】安装OpenCV

【OpenCV第一篇】安装OpenCV本篇主要介绍如何下载OpenCV安装程序,如何在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小例子。《OpenCV入门指南》系列文章地址:http://blog.csdn.net/morewindows/article/category/1291764一.OpenCV的下载可以到http://w

2013-09-21 15:11:37 865

转载 cadence16.3破解方法

今天安装cadence16.3,安装了两遍都失败了,百思不得其解,结果总是出现在license上,如下图所示:后面当然就只能启动demo版了,于是网上找,参照以前古老的法子,终于解决问题! 首先,开始的安装按照以下方法:转载自:http://hi.baidu.com/meijiangmiantk/blog/item/b32e7165e8998afcf6365

2013-09-10 11:05:04 2798

基于Vivado HLS在zedboard中的Sobel滤波算法实现

基于Vivado HLS在zedboard中的Sobel滤波算法实现 代码

2017-12-05

learn_OpenCV 代码

learn_OpenCV 代码 自己整理

2014-12-28

jetson 安装系统

jetson 安装系统 完整版

2014-09-14

TCP网络调试助手

最近在网上下载了一个网络调试助手的小工具进行调试UDP,发现它也可以用来调试TCP,顺便操作了一下,感觉非常方便,在这里向分享一下,仅供参考,其他类似的调试工具都是差不多的。需要的童鞋可以下载使用!

2014-07-19

UBUNTU12.4 安装磊科无线网卡驱动

UBUNTU12.4 安装磊科无线网卡驱动

2014-07-12

zedboard OPENCV编译edge_dtection.o

zedboard OPENCV编译edge_dtection.o

2014-06-26

VESA and Industry Standards and Guidelines for Computer Display Monitor Timing

VESA and Industry Standards and Guidelines for Computer Display Monitor Timing

2014-06-12

color space 颜色空间

color space 颜色空间权威指南 http://en.wikipedia.org/wiki/YCbCr http://compression.ru/download/articles/color_space/ch03.pdf

2014-06-12

OV7670 VHDL图像采集 VGA显示

OV7670 VHDL图像采集 VGA显示

2014-06-12

ug873-design-files

ug873-design-files 官方文档

2014-04-22

opencv 2.3.1

opencv 2.3.1 源码 linux嵌入式平台移植必备

2014-04-11

zedboard单板计算机

zedboard单板计算机 启动 内核镜像

2014-04-10

Hypertrm超级终端

Hypertrm超级终端 linux 开发必用

2014-04-10

CuteFTP9 software

cute FTP9 linux与WIN7共享软件 很好绝对可用

2014-04-10

SecureCRT软件

SecureCRT软件 不用安装 直接使用

2014-04-10

matlab 命令函数大全

matlab 命令函数大全 很不错的资源

2013-04-09

QUEUE库函数

Queue FIFO C 绝对可用的FIFO 代码

2013-03-27

kalman 卡尔曼滤波C代码

kalman 卡尔曼滤波C代码 用于滤除高斯白噪声的滤波 测试真是可用

2013-03-27

C语言增量式PID 代码

C语言 增量式 PID 代码 测试可用的 只需要调节KP KI KD即可

2013-03-27

PID matlab 程序.txt

PID matlab 程序 增量式PID的matlab仿真程序 测试可用的

2013-03-27

VC串口显示波形

很好的串口工具 可以实时显示AD采样的数据波形

2013-03-27

空空如也

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

TA关注的人

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