- 博客(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 5882 2
原创 ZYNQ HLS图像处理加速总结(一)——FPGA硬件部分
以个人的理解,xilinx将HLS(高层次综合)定位于更方便的将复杂算法转化为硬件语言,通过添加某些配置条件HLS工具可以把可并行化的C/C++的代码转化为vhdl或verilog,相比于纯人工使用vhdl实现图像算法,该工具综合出的代码的硬件资源占用可能较多,但并没有相差太大(见论文:基于HLS的 SURF特征提取硬件加速单元设计与实现),而纯人工用硬件描述语言实现一个复杂的图像处理
2016-01-11 22:20:20 15388 11
原创 IMU中地磁计的椭球面拟合标定法与C++实现
imu中的地磁计(准确的说是电子罗盘)用来在数据融合中提供方向信息,卫星上的地磁计的标定需要准确的计算三个方向的比例系数,而在imu中往往只需要计算heading,
2015-11-15 19:33:53 9852 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 1047
原创 Vivado HLS(zynq TRD)源码分析
源码是官方的2014.4 TRD工程里的,整个工程是基于zc702板子的,但手里只有块小zybo >_< 里面的硬件设计很有参考价值,最近想用FPGA加速surf算法,先在这分析下TRD工程里sobel edge detection的例程。
2015-10-22 22:44:49 3686 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 1345
原创 STM32F4上神经网络识别的实现
使用STM32F4+MPU9150实现的神经网络识别手势,不过没有用IMU的地磁数据,只用了三轴加速度计和三轴陀螺仪的数据,板子是自己画的主要参照了意法官方的开发板的原理图(人生画的第一个板子还没有错误哈,容小逗比高兴一下。。。)。MPU9150的驱动是用的InvenSense提供的eMPL硬件抽象层,虽然这个driver配置imu内置DMP比较方便
2016-01-10 13:04:58 14861 11
原创 Matlab——通信原理小程序
通信原理课上老师布置的作业AM,DSB,SSB信号的功率谱计算及其相干解调2ASK,2FSK,2PSK信号功率谱及这三种信号信噪比与误码率之间的关系
2016-01-10 11:04:48 4521 2
原创 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 3421
原创 RANSAC算法的学习(一)
RANSAC拟合直线的伪代码:确定: n——所需的最少点数 k——需要的迭代次数 t——用来判断一个点是否拟合得很好的阈值 d——判断一个点是否拟合的很好所需要的临近点数直到k次迭代完成 从数据中均匀随机的采样n个点 对这n个点进行拟合 对于在采样外的每一个点 用t比较点到直线的距离,如果距离小于t,那么点是很靠近的 end
2015-11-18 23:21:59 664
原创 Edison install ROS in two method
method to install ROS in Intel Edison board
2015-10-04 10:45:47 1851
原创 Error during bitstream generation
error in vivado bitstream generation & solution
2015-10-01 08:29:19 2272
转载 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 1308
原创 (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 1776
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人