自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (13)
  • 收藏
  • 关注

原创 -04-实时Prewitt边缘检测,第二步:Prewitt的NEON加速实现【ARM NEON加速】

下面进行Prewitt的NEON加速设计,将实现的具体思路描述一下。S0. Prewitt的C语言实现我把Prewitt算子的计算过程按下图重新进行表示: 可以看到该算法主要分为了三个步骤去实现:1. 像素灰度化,将源图像数像素点的彩色图像转换为灰度值,使用常用的公式:GRAY=(R*77+G*151+G*28)/2562. x、y方向一阶梯度计算3. 两个方向梯度均方根计算C代码:uns

2017-03-20 00:27:01 3335 10

原创 -03-实时Prewitt边缘检测,第一步:硬件平台搭建【ARM NEON加速】

在上面的一篇里文章”-02-实时Prewitt边缘检测,640×480 @60fps【ARM NEON加速】 “里,提到了实时Prewitt边缘检测的硬件平台,展示了处理效果,还分享了视频下面将详细介绍整个系统的实现过程。

2017-03-19 23:36:29 2977

原创 -10-GPIO驱动程序【Xilinx-Petalinux学习】

为了在Linux用户空间中对板上的硬件I/O进行控制,需要编写驱动程序。尝试了一些驱动程序的编写,发现Linux的Gpiolib方便一些,能够实现GPIO管脚的输出、输入、中断功能,相对于自己再去写设备驱动更方便一些。Gpiolib是基于SysFs接口实现的GPIO管脚的操作,用起来虽然方便,但是针对于按键、LED这些特定功能的I/O口,我们还可以使用Linux内核中的gpio-keys, leds-gpios驱动

2017-03-15 11:05:31 8473 5

原创 -09-EMIO Slice 自定义IP设计【Xilinx-Petalinux学习】

前一阵与一个朋友一起测试了petalinux中的GPIO驱动先关的代码。 一开始使用的AXI_GPIO这个IP核,输出的驱动还好,但是输入要加入中断等功能,就有点麻烦,而且配置来配置去的总是出问题,所以以后再来试这个吧。 因此决定以后再petalinux中使用GPIO功能时,都直接使用PS内的MIO和EMIO来实现。这样两者的驱动程序不仅相同,EMIO还能够自定义管脚位置,并且还不需要AXI_G

2017-03-14 18:37:21 3009

原创 -04-LVDS输入接口设计【Xilinx-LVDS读写功能实现】

包含OV7251摄像头输入接口的逻辑代码: https://coding.net/u/vacajk/p/ov7251_camera_zedboard/git/tree/master/Src

2017-03-13 10:25:28 5340 7

zcu106_video_vccu_xrt_url.txt

ZCU106基于XRT的代码,图像处理加VCU。将全部文件复制到SD卡,并启动ZCU106即可实现测试。

2020-04-12

zcu106_vitis_platform_v1.txt

XILINX ZCU106 XRT平台环境。解压到Vitis安装目录下的platform文件夹内,即可作为Vitis的默认平台进行使用。 可以开发XRT,Hardware Acceleration,OpenCL,Linux APP,Bare metal APP,RTOS APP等功能。 该platform内的sysroot包含了XRT,opencv,gstreamer等

2020-04-06

zcu106_opt_xrt.zip

ZCU106基于XRT的代码优化host opt测试例子。将全部文件复制到SD卡,并启动ZCU106即可实现测试。

2020-04-05

zcu106_mix_xrt.zip

ZCU106基于XRT的C++/RTL kernel混合编程测试例子。将全部文件复制到SD卡,并启动ZCU106即可实现测试。

2020-04-05

zcu106_rtl_kernel_xrt.zip

ZCU106基于XRT的RTL kernel测试例子。将全部文件复制到SD卡,并启动ZCU106即可实现测试。

2020-04-05

ZCU106基于XRT的图像处理

ZCU106基于XRT的图像处理。使用了opencv进行图像的前处理和后处理,中间的滤波处理由RTL进行加速。将全部文件复制到SD卡,并启动ZCU106即可实现测试。

2020-04-05

zcu106_xrt_platform.txt

XILINX ZCU106 XRT平台环境。解压到Vitis安装目录下的platform文件夹内,即可作为Vitis的默认平台进行使用。 可以开发XRT,Hardware Acceleration,OpenCL,Linux APP,Bare metal APP,RTOS APP等功能。

2019-12-07

ZCU102的完整PYNQ镜像

ZCU102的完整PYNQ鏡像,通過卡燒錄即可完成移植。只適用於ZCU102

2019-01-01

ZCU102的完整PYNQ鏡像

ZCU102的完整PYNQ鏡像,通過win32 disk或者linux進行SD卡燒錄即可完成移植。只適用於ZCU102量產板,不能用於ES2的板子。

2018-12-26

PYNQ移植ZCU102编译好的固件

PYNQ移植ZCU102编译好的固件 包含了开发板启动的BOOT.bin,image.ub 以及在线加载bit文件用到的bit和tcl文件

2018-12-03

PYNQ移植到ZCU102中PS模块配置文件

在python中使用ol = Overlay('zcu102_led.bit')后,输入ol进行自动补全时会使python程序崩溃。检查发现问题出在了Vivado中Zynq UltraScale+ MPSoC模块的配置有问题,但一直未定位到。 使用该文件进行ps配置可以解决补全崩溃的问题。

2018-12-03

ov5640的DVP接口FPGA代码与IIC驱动

ov5640的DVP接口FPGA代码与IIC驱动

2017-05-01

ov5640的DVP接口FPGA代码与IIC驱动代码

ov5640的DVP接口FPGA代码与IIC驱动代码

2017-04-29

空空如也

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

TA关注的人

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