自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 机械快门,电子快门,电子前帘快门 的原理

当拍摄快速水平移动的物体(例如行驶中的汽车)时,物体可能会看起来被“倾斜”了。在拍摄具有快速闪烁或频率很高的光源(如荧光灯、LED灯)时,由于不同行的光照强度不一致,图像上可能会出现明显的亮暗条纹。短曝光时间(如1/2000秒):后帘在前帘刚刚移动一部分时就开始跟随关闭,形成一个狭窄的曝光缝隙,从而控制曝光时间。长曝光时间(如1/60秒):前帘完全打开,整个传感器接受光线照射,曝光时间结束后,后帘开始移动关闭。所以电子快门要慢的多,有20毫秒的移动时间,很多CMOS都是一行一行读取,容易出现滚动快门效应。

2024-09-23 20:08:47 296

原创 PTP时间同步协议简介

PTP 时间同步协议简介

2024-06-25 20:38:43 285

原创 现成的EDID

应该还有很多类似网站,可以google一下。

2024-01-22 22:30:36 390

原创 查看Linux下so的导出函数

nm -D libffmpeg3.so | awk ‘{if($2==“T”){print $3}}’

2023-12-16 14:00:59 440

原创 Ubuntu 22.04 安装 XRDP

这个时候不插显示器也可以用windows的远程桌面连了,如果黑屏,控制台的x11要logout。装好系统之后,在x11上打开“share”功能。连上去不是独立的桌面,类似vnc,共享的。这个时候windows远程桌面也可以连,但是如果没插显示器就连不上了。

2023-09-13 17:15:54 931

原创 MPSOC DP输出配置笔记

VPLL只给DP_VIDEO用,要不然动态改变DP输出分辨率的时候可能有问题。其中 27M 是接的 PS_MGTREFCLK0P/N,给DP用的。DP_AUDIO也有类似问题,但是一般可以固定输出48K就不变了。要修改system-user.dtsi指定psgtr的时钟信息。DP_VIDEO/DP_AUDIO 都要打开 FracEn。150M是给SATA用的,100M是给USB用的。如果不配这个,会提示类似。

2023-08-27 16:37:31 1179 1

原创 群晖安装GitServer

Git Server

2022-08-21 17:27:51 1218 1

原创 HDLbits Exams/ece241 2013 q4

fpga

2022-07-24 21:18:52 288

原创 HDLbits Conwaylife

fpga hdlbits

2022-07-24 14:12:33 148

原创 HDLBits Count Clock

HDLBits 105 Count Clock

2022-07-17 23:40:19 157

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 VCU 超频 (续)

Xilinx VCU 超频

2022-06-25 18:06:30 696

原创 Xilinx ZU4EV 晶体频率

Xilinx ZU4EV 缺省有个 33.333333MHZ 的时钟,给整个系统。我们板子上贴的 OT322533.3333MJBA4SL标的参数为 有源晶振 33.3333MHz 1.8V-3.3V ±20ppm SMD3225-4P我们实际测量得到的频率为 33.333095MHZ看起来好像差的有点远?33.3333MHZ * 20PPM = 33333300 * 20 / 1000000 = 666.666也就是说,买回来这个晶体的频率在 33333300 ± 666 之间也就是 33.

2022-04-28 11:26:03 504

原创 Petalinux GPIO 的使用

#cd /sys/class/gpio#lsexport gpiochip334 gpiochip508 unexport# cat gpiochip334/labelzynqmp_gpio/sys/class/gpio/gpiochipN/得到 N=334实际LED GPIO 是 94拉低这个GPIO点亮LED N + 94 = 334 + 94 = 428echo -n 428 > /sys/class/gpio/exportecho out > /s

2022-03-25 11:17:22 758

原创 BRAM 和 URAM 大小

先说结论ZU4EV 中BRAM 4.5Mbits = 128 * 36KbitsURAM 13.5Mbits = 48 * 288Kbits来源如下根据 ug573-ultrascale-memory-resources.pdfThe block RAM features include:• Per-block memory storage capability where each block RAM can store up to 36 Kbits ofdata.• Support

2022-03-19 17:02:19 2373

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 VCU 超频

我们实际贴片的器件型号为xczu4ev-sfvc784-1-i按照这个型号,在BlockDesign中,VCU最多设置到主频 667MHZ,对应 3840*2160@60fps 4:2:2 10bit如果选xczu4ev-sfvc784-2-i可以设置到 712MHZ,对应 4K DCI 4096*2160@60fps 4:2:2 10bit可以超频设置到 833MHZ,整体编码能力对应 4800216060 = (3840+960)216060=4K60 + 1080P60超频到 888MH

2022-01-12 15:51:36 1192 1

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 Video Multi Scaler (Linux篇)

前面有在Bare Metal下测试,本次在Linux系统下测试。Video Multi Scaler 的 总线频率配置为 300M,配置如下:Samples per Clock 配置为4,发挥最大性能。Multi Scaler 通过 AXI SmartConnect 和 ZYNQ 的 S_AXI_HP2_FPD 一对一直接相连。使用Xilinx官方的 xilinx-multi-scaler.ko 驱动,应用程序通过V4L2访问测试。源格式目标格式帧率1080P YUYV 8

2021-10-04 21:30:15 1775 6

原创 RGB 转 YCbCr

The following table shows RGB and YCbCr values for various colors, again using the BT.601 definition of luma.ColorR G BY’ Cb CrBlack0 0 016 128 128Red255 0 081 90 240Green0 255 0145 54 34Blue0 0 25541 240 110Cyan0 255 2551

2021-09-18 21:47:51 193

原创 Ambarella S6L55M 性能测试之内存篇

使用自带的 单元测试工具 unit_test\linux\benchmark\bandwidth 进行测试,自带的readme如下:Bandwidth performs sequential and random reads and writes of varying sizes.This permits you to see in the numbers how each type of memory is performing.So for instance when bandwidth wri

2021-08-21 15:26:18 903 3

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 Video Multi Scaler

Video Multi Scaler 的 总线频率配置为 300MSamples per Clock 配置为4其他配置如下占用资源比较多,如下:跑Bare Metal,用官方的 xv_multi_scaler_example.c 稍微修改下源为 1080P 图片,目标为 720P 图片,格式为 YUYV8每次同时跑几张图片每秒帧率1555fps2278fps4138fps692fps869fps上面的帧率成比例关系,猜测瓶颈应该是内

2021-05-09 16:06:43 1160

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 Memory Stream

John McCalpin “Memory Bandwidth and Machine Balance in HighPerformance Computers”, IEEE TCCA Newsletter, December 1995http://www.cs.virginia.edu/stream/测试结果如下:# streamSTREAM copy latency: 3.84 nanosecondsSTREAM copy bandwidth: 4168.29 MB/secSTREAM s

2021-05-08 21:35:53 412

原创 Video Mixer IP 的资源占用

v_mix_0 是Enable Logo Layer 之后的结果,可以看到占用了 Block RAM 48 个,一共才109个

2021-05-08 15:46:19 548

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 AXI DMA S2MM

续上一篇文章,PS 使用官方的 dma-proxy-test.c,注释掉 tx 部分,只保留rx 部分。PL 自己模拟发数据。AXI DMA 设置如下Memory Map Data Width: 32Stream Data Width: 32Max Burst Size: 128AXIS CLK 为 250M,一次发 32’h400 长度的数据,因为是位宽是 32bit,那么每次发送 4096Byte在Petalinux 下,CPU占用大概 15%#./dma-proxy-test 10

2021-04-25 00:09:56 1425 3

原创 密码正确,网上邻居和远程桌面无法访问的解决办法

gpedit.msc->Windows设置->安全设置->本地策略->安全选项->网络访问:本地帐户的共享和安全模型从“仅来宾”修改为“经典”即可

2021-04-24 21:07:11 1022

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 AXI DMA

参考 Xilinx 官方文档 Linux DMA From User Space 中的 DMA Proxy Designhttps://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842418/Linux+DMA+From+User+Space总线时钟频率为 250M,数据位32bit,情况下,我们测试了 DMA 环回情况下的速度大概为 300MByte/sdma_proxy { compatible = "xlnx,dma_proxy";

2021-04-18 23:58:26 2051 2

转载 PetaLinux build artifacts

These tips apply to PetaLinux 2020.2.To save disk space, the PetaLinux tools deletes all build artifacts at the end of the build process. If you want to keep them for debugging or to help you develop a patch, you can add the following line to the project-

2021-04-17 17:03:28 276

原创 Xilinx ZYNQ Ultrascale+ 性能测试之 PL/PS PCIe Root Port NVMe

Xilinx ZYNQ Ultrascale+ PL/PS PCIe Root Port NVMe 性能测试Xilinx MPSOCNVMe M.2 盘PL 8G PCIe x4PS 5G PCIe x2PL 8G PCIe x1PL 2.5G PCIe x1PS 2.5G PCIe x1PS 5G PCIe x1测试代码如下Xilinx MPSOCXilinx MPSoc 为 XCZU4EV-SFVC784AAZ8G DDR4 * 4NVMe M.2 盘我们手上一共有3个,都支持 PCIe Ge

2021-04-09 16:31:21 6500 4

原创 MicroBlaze程序写入Flash

1.在 Settings->Bitstream 中选中 -bin-file2.在约束文件中添加set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]set_property BITSTREAM.CONFIG.CONFIGRATE 33 [current_design]set_property CONFIG_MODE SPIx4 [current_design]3.把 Release 下的 *.elf 添加到项目的约束目录下,

2021-01-13 21:30:03 1813

原创 FFMPEG 相关命令

ffmpeg -i input.mkv -i input.srt -map 0 -map 1 -c copy outfile.mkvinput.srt 要是UTF-8 格式

2020-11-15 16:28:37 198

原创 TPG设置RGB24格式

media-ctl --set-v4l2 ‘“a00c0000.v_tpg”:0[fmt:RBG888_1X24/1920x1080@1/60 field:none colorspace:srgb]’yavta -c1 -f RGB24 -s 1920x1080 -F /dev/video0

2020-11-07 21:50:52 461

原创 wget 下载m3u8文件列表

wget -i http://192.168.20.75/0.m3u8

2020-09-22 11:33:27 1016

原创 Ubuntu下安装zlib1g:i386

dpkg --add-architecture i386apt-get updateapt-get install zlib1g:i386

2020-09-12 20:11:17 5586 1

原创 Ubuntu下安装dos2unix

sudo add-apt-repository universeapt-get install dos2unix

2020-09-12 17:30:15 2991

翻译 Flashing a MicroBlaze Program

Flashing a MicroBlaze ProgramStep 1: Preparing for ProgrammingNavigate to Project Settings->Bitstream. Check the box next to -bin-file so Vivado knows to generate a bin file as well as a bit file.Run synthesis and open the synthesized design. go to T

2020-09-09 17:10:46 152

原创 配置nginx windows下支持中文路径

source_charset gbk;charset gbk;

2020-08-02 21:05:46 4788

空空如也

空空如也

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

TA关注的人

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