文章插图
图 5?1 驱动正常安装标志
范例说明PCIe-CLS2000提供了基础范例程序 , 用于方便用户测试和二次开发 。
单通道测试数据输出向外输出测试数据,单次只启用一个cameralink通道 。
文章插图
图 6?1 数据数据时序
文章插图
图 6?2 单通道cameralink 测试数据输出
- 像素时钟,默认20Mhz,范围5-85Mhz;
- 行数/高度,测试图像的height;
- 列数/宽度,测试图像的width;
- Geometry,测试数据输出的格式,对应像素在线缆的位置;
- 帧间隔 , 相邻2帧图像之间的间隔周期数;
- 行间隔,相邻2行之间的间隔周期数;
- Channel ID , camera link的通道序号,0对应camera link 0 ,1 对一个camera link 1;
- FVAL_Setup , FVAL信号相对于LVAL的建立时间,单位为1个时钟周期;
- FVAL_Hold,FVAL信号相对于LVAL的保持时间,单位为1个时钟周期;
- Initial Value 测试数据第一个像素点的值;
- X_Step 行像素的递进值,每隔一个像素递进1个step;
- Y_Step 列像素递进值,每隔一行的第一个像素的递进step;
- F_Step 第N帧像素的第一个点相对于N-1帧的第一个点的step;
- Transfer Mode 发送模式,默认是Finite有限点模式,发送完指定帧的图像后自动停止;
- Frames Num 待发送的数据帧数量,最小为1,最大为-1;
- 已发送Frames 状态指示,已经发送完成的帧数;
- 启动发送 开始一次发送认为;
- 停止 停止发送;
文章插图
图 6?3 双通道测试数据输出
单通道测试数据输出(高速)单通道测试数据高速输出,使用多线程处理数据的写入 , 避免像素时钟较高时,上位机写入数据速度慢导致的数据下溢出 。
文章插图
图 6?4 高速单通道测试数据输出
单通道真实图像输出输出单色bmp , jpg,raw格式图像,当前程序为客户定制,展示灵活的输出能力 。图像数据每一帧会加入一行冗余数据,冗余数据中包含了用户自定义的信息 。
文章插图
图 6?5 单通道真实图像带冗余数据输出
文章插图
图 6?6 待输出图像及其冗余信息格式
推荐阅读
- 九 前后端分离项目:实现"添加"功能(后端接口)
- .NET API 接口数据传输加密最佳实践
- node.js:《接口实现文件的上传和下载》
- OpenAPI 接口幂等实现
- Java函数式编程:一、函数式接口,lambda表达式和方法引用
- 二 网络工程知识VLAN的基础和配置:802.1q帧;Access、Trunk、Hybrid接口工作模式过程与配置;VLANIF的小实验
- Magnet: Push-based Shuffle Service for Large-scale Data Processing
- Linux 文件操作接口
- Dubbo 03: 直连式 + 接口工程
- Linux 下搭建 HBase 环境