资料介绍
项目设计阶段
1)移植和定制Zybo Z7-20 Base-Linux FPGA设计到我们的开发板。完全的
该阶段的输出是获取 FPGA 部分的比特流,未来将与 Linux 映像一起下载到开发板。
图片中呈现的所有设计:
2) 基于Xilinx Petalinux 工程构建自定义Linux 发行版,测试Linux 发行版与摄像头的连接。完全的
该发行版根据我们的需要进行了调整,并包含许多将来会有用的软件包。例如,Yavta 和 FFmpeg 让我们有机会检查 Linux 是否支持通过 FPGA 部分在相机和 ARM 内核之间进行互连。此外,该软件用于从 Pcam 相机模块接收一些帧。我们获取的第一帧(使用 FFmpeg)如下图所示:
我们使用 Yocto(以及 Xilinx 和 Digilent 提供的元层和 BSP)来构建我们的自定义嵌入式 Linux 发行版。Aravis 库是使用 Yocto 构建的,并在相应的 aravis-meta 元层的帮助下添加到我们的发行版中。该层基于开源 Github 项目 ( https://github.com/astarasikov/meta-aravis )。该层还可用于为 OpenEmbedded/Angstrom Linux 发行版构建 Aravis,以及所需的 Gstreamer 插件。
添加了 bitbake 配方和补丁以构建 Aravis 库。
作为那个阶段的结果,我们构建了一个 Linux 发行版映像,其中 Aravis 作为一个静态库 (libaravis.so) 及其所有依赖项。
3) 修改fakecam模块并在PC上测试。完全的
部分源码:
static void start_capturing(void)
{
unsigned int i;
enum v4l2_buf_type type;
for (i = 0; i < n_buffers; ++i) {
struct v4l2_buffer buf;
CLEAR(buf);
buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
buf.memory = V4L2_MEMORY_MMAP;
buf.index = i;
if (-1 == xioctl(fd, VIDIOC_QBUF, &buf))
errno_exit("VIDIOC_QBUF");
}
type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
if (-1 == xioctl(fd, VIDIOC_STREAMON, &type))
errno_exit("VIDIOC_STREAMON");
}
void
fill_v4l_callback (ArvBuffer *buffer, void *fill_pattern_data,
guint32 exposure_time_us,
guint32 gain,
ArvPixelFormat pixel_format)
{
double pixel_value;
double scale;
guint32 width;
guint32 height;
if (buffer == NULL)
return;
if (pixel_format != ARV_PIXEL_FORMAT_MONO_8)
return;
width = buffer->priv->width;
height = buffer->priv->height;
}
。
- 实时湿度和温度监测开源项目
- 实时跟踪和事故检测系统开源项目
- 基于电流传输器的检测电路设计方案 43次下载
- 基于嵌入式的高速光纤视频图像传输模块的设计 19次下载
- 基于Live555的视频传输系统设计 5次下载
- 基于FPGA的高速红外视频数据传输系统 14次下载
- 基于WIFI传输的电梯视频采集器设计 1次下载
- 基于RTP协议的视频流媒体实时传输 20次下载
- 高速公路违章停车实时视频检测算法 27次下载
- MPEG-4实时视频传输的拥塞控制算法 26次下载
- 实时视频数据传输中接收端缓存区的设计
- 基于RTP的实时视频传输系统
- 多媒体实时传输协议及在视频传输系统中的应用
- MPEG4视频流网络实时传输系统设计
- 实时视频传输在MPLS网络中的QoS研究
- 关于FPGA的开源项目介绍 1161次阅读
- 优秀的IC/FPGA开源项目:伪红外图像处理 1949次阅读
- 怎么上手 PR 流程?如何开始参与开源项目? 1470次阅读
- 一种用于程控高压直流电源的高速数字化光纤信号传输方法 2514次阅读
- 基于SoPC系统和DMAC硬件实现视频采集信号传输系统的设计 1997次阅读
- 基于手机USB高清视频传输接口技术的设计 2268次阅读
- 基于IP网络的实时媒体流传送方案 2381次阅读
- 全年开源项目的盘点和总结 3231次阅读
- 无线视频传输系统的方案设计与结果分析 1695次阅读
- 基于以DSP为核心的无线通信系统的实时QQVGA视频传输设计与实现 1704次阅读
- 视频传输于高速公路的应用分析 1067次阅读
- 基于电流控制电流传输器的电流模式积分电路的设计和分析 2072次阅读
- 11个机器学习开源项目 2767次阅读
- 下一代网络音视频实时传输技术:Ethernet AVB 1.2w次阅读
- 高速视频信号的光纤传输系统设计 1454次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多