自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 ZYNQ HLS图像处理加速总结(二)——Processing System软件部分

7010的硬核是两个Cortex-A9,主频666M(233333….),硬浮点+neon协处理器,性能不是很好,因为xilinx SDK可以生成底层IP的driver,所以PS裸跑起来很简单,通过JTAG调试很方便。初期时考虑到跑linux系统时的HLS IP的driver和VDMA的driver要写内核模块,VDMA虽然在3.17的内核源码已经集成了驱动,但并没有找到详细的相关资料

2016-01-12 12:08:34 5806 2

原创 ZYNQ HLS图像处理加速总结(一)——FPGA硬件部分

以个人的理解,xilinx将HLS(高层次综合)定位于更方便的将复杂算法转化为硬件语言,通过添加某些配置条件HLS工具可以把可并行化的C/C++的代码转化为vhdl或verilog,相比于纯人工使用vhdl实现图像算法,该工具综合出的代码的硬件资源占用可能较多,但并没有相差太大(见论文:基于HLS的 SURF特征提取硬件加速单元设计与实现),而纯人工用硬件描述语言实现一个复杂的图像处理

2016-01-11 22:20:20 15188 11

原创 IMU中地磁计的椭球面拟合标定法与C++实现

imu中的地磁计(准确的说是电子罗盘)用来在数据融合中提供方向信息,卫星上的地磁计的标定需要准确的计算三个方向的比例系数,而在imu中往往只需要计算heading,

2015-11-15 19:33:53 9615 2

原创 Nvidia Jetson tk1 handon

烧写镜像参照官方文档配置host端的dirver用来更新系统目前版本是R21.4注意flash的时候设置为如下sudo ./flash.sh -S 14580MiB jetson-tk1 mmcblk0p1才能全部使用板子上的eMMC的全部容量。(eMMC采用的是GPT,不要用fdisk)系统初始化更新sudo apt-add-repository univ

2015-11-08 23:12:42 1036

原创 Vivado HLS(zynq TRD)源码分析

源码是官方的2014.4 TRD工程里的,整个工程是基于zc702板子的,但手里只有块小zybo >_< 里面的硬件设计很有参考价值,最近想用FPGA加速surf算法,先在这分析下TRD工程里sobel edge detection的例程。

2015-10-22 22:44:49 3619 4

原创 CANbus -----bit timing & synchronize mechanism

AbstractRecently,Some work about CANbus test has been done ,during this time,I learned some details about the synchronize mechanism,make a note.bit timingThe nominal bit time (NBT) consists of

2016-04-10 14:20:35 1257

原创 卡尔曼滤波推导

推导卡尔曼滤波算法中的卡尔曼增益表达式...

2016-02-07 10:58:22 1183 2

原创 STM32F4上神经网络识别的实现

使用STM32F4+MPU9150实现的神经网络识别手势,不过没有用IMU的地磁数据,只用了三轴加速度计和三轴陀螺仪的数据,板子是自己画的主要参照了意法官方的开发板的原理图(人生画的第一个板子还没有错误哈,容小逗比高兴一下。。。)。MPU9150的驱动是用的InvenSense提供的eMPL硬件抽象层,虽然这个driver配置imu内置DMP比较方便

2016-01-10 13:04:58 14570 11

原创 Matlab——通信原理小程序

通信原理课上老师布置的作业AM,DSB,SSB信号的功率谱计算及其相干解调2ASK,2FSK,2PSK信号功率谱及这三种信号信噪比与误码率之间的关系

2016-01-10 11:04:48 4440 2

原创 VHDL——APB总线读写操作procedure

用于simulation的APB总线读写操作procedure

2016-01-08 23:25:05 3420

原创 intel edison RNDIS网络的固定IP设置

将edison做为一个传感器平台连接jetson,但无线网络的延迟很不稳定,故使用edison上的RNDIS网络用来传输数据,但usb网络在ubuntu下的mac不是固定的,每次重新插拔都会影响配置,本文提出一个在该情况下设置固定IP的方法,此方法也适用与智能手机usb连接ubuntu的情况。实现如果usb网络适配器是usb0。udevadm info -a -p /sys/class/net/

2015-11-23 23:18:19 3263

原创 RANSAC算法的学习(一)

RANSAC拟合直线的伪代码:确定: n——所需的最少点数 k——需要的迭代次数 t——用来判断一个点是否拟合得很好的阈值 d——判断一个点是否拟合的很好所需要的临近点数直到k次迭代完成 从数据中均匀随机的采样n个点 对这n个点进行拟合 对于在采样外的每一个点 用t比较点到直线的距离,如果距离小于t,那么点是很靠近的 end

2015-11-18 23:21:59 645

转载 Eigen与Matlab函数对应

// A simple quickref for Eigen.

2015-11-10 00:36:00 1540

原创 Zynq Reseving Physical Memory Issue

reseve physical memory in zynq

2015-10-14 15:08:35 1286

原创 Edison install ROS in two method

method to install ROS in Intel Edison board

2015-10-04 10:45:47 1840

原创 Error during bitstream generation

error in vivado bitstream generation & solution

2015-10-01 08:29:19 2168

转载 Vivado HLS —Processor Control

Vivado HLS —Processor ControlThe API files can be generated by the Vivado HLS tool Any program making use of IP blocks generated by the Vivado HLS tool must execute these tasks : 1 Initiallize th

2015-09-24 09:52:07 1294

原创 (zybo)Qt&Opencv host编译环境和交叉编译环境的搭建

qt版本4.8.6 opencv版本2.4.5Host编译环境:zybo上跑的是xillybus的xillinux版本的ubuntu,参考的一个日语的教程安装的opencv和qt。直接使用的apt-get 命令安装的,zybo板子上已经安装了arm-linux-gnueabihf-的编译环境,hf是用到了硬件浮点,应该在效率上高一些吧命令如下apt-get install gcc-ar

2015-01-31 20:25:11 1759

vivado hls入门

Vivado HLS的入门教程,实现axi hp接口的DDR内存访问,(日语,但很容易看懂,步骤十分详细)

2015-10-25

空空如也

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

TA关注的人

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