Linux操作系统下USB工业相机高效软件构架的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:chinafeed
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业相机是机器视觉系统中的关键部件,国外的产品现已比较成熟,而在国内,仅有少数的几家企业具有自主研发能力,并且由于相关软、硬件技术不够成熟,导致国产工业相机的应用受到较大的限制。国产工业相机在软件方面主要存在以下问题:(1)缺乏对Linux操作系统的支持;(2)软件构架的缺陷导致软件性能不够理想。本文以当前国内应用最为广泛的USB工业相机为研究对象,讨论和实现了Linux操作系统下USB工业相机驱动程序。在进一步分析当前常见的工业相机软件构架的基础上,提出和实现了基于零拷贝技术和多缓冲区机制的高效软件构架。测试结果表明,零拷贝技术有效地降低了CPU占用率,多缓冲区机制有效地提高了软件的并行性,从而极大地提高了工业相机软件的性能。
其他文献
学位
气体离化传感器通过加局部高电场,使待测气体电离、发生放电来进行对气体的检测。不同的气体具有不同的击穿电压。利用这一指纹特性,电离式气体传感器可以识别气体的种类。与
Ka波段的频率范围在26.5~40GHz,是卫星通信、雷达系统常用的毫米波频段,也是5G通信的重要备选频段。对Ka波段接收机前端的研究是当前毫米波电路与系统研究的热点,具有广阔的