多CCD大幅面扫描仪的驱动程序设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ljlshh2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要介绍了多CCD大幅面扫描仪底层驱动程序的结构及设计方法。论文主要涉及三方面的内容:WDM驱动程序模型的介绍,LM9833芯片的结构说明,以及扫描仪底层驱动程序的设计。在第一部分中,首先介绍WINNT设备驱动程序的结构与种类划分,WDM驱动程序的结构特点。第二部分就LM9833的结构、数据手册以及对其基本寄存器的控制进行说明。第三部分先介绍STI体系结构,然后具体介绍如何设计Minidriver以及扫描仪的驱动程序设计。由多个USB设备构成的复合设备连接到主机上时,只需要安装一个通用的驱动程序就能安装复合设备中的各USB设备。多个CCD在相同的控制下分时完成各自扫描区域的扫描工作,最终完成对大幅面扫描的任务。同时使用多个CCD的扫描仪可以提高扫描的幅面、速度及精度,在同类产品中这是个突出的优势。这种设计思想简化了硬件结构,降低了成本,具有显著的社会效益和经济价值。
其他文献
质量控制是企业生产中最重要的一环,质量控制方法一直都是制造业研究的热点。目前基于数据挖掘的质量控制方法是研究的热点,有不少研究人员围绕数据挖掘提出了各种不同的质量控
随着信息技术和互联网的迅速发展,网络信息安全问题已经成为当今倍受关注的问题,对网络通信中的信息安全问题的研究是当前信息时代的迫切需要。本文设计并实现了一个安全通信系
通过在单个芯片上集成成千上万个简单处理核来获得高性能和高吞吐量,已成为目前计算机体系结构研究的热点。虽然众核芯片上的单个简单处理核不具备复杂控制逻辑,在开发指令级
近些年来,由于移动通信和蜂窝电话的发展趋势非常迅速,无线设备网络容量的需求与频率资源的受限已在实际网络运营中日益暴露,并严重困扰着各个移动通信运营商。合理的网络规划和
随着计算机技术的不断发展,特别是网络技术的不断发展,企业信息系统和以往相比,也有了巨大的进步。企业级的应用不再满足于单机系统和简单的客户/服务器系统,而是向着三层或
数据挖掘中的分类与聚类问题一直都是研究的热点,因为它们贴近实际生活,能为人们提供各种应用模型。近年来对分类和聚类的研究也从纵向研究逐渐转变为横向研究,即与其他算法进行
随着高性能计算机技术的迅猛发展,高性能计算机逐渐在很多行业的得到应用。网格技术的迅猛发展更是促进了高性能计算机的使用。要充分发挥高性能计算的效能,要有与之相适应的软
随着互联网络的普及,网络安全问题日益严重,单一的安全软件或安全设备已经不能满足对于安全状况的需求,因此,网络安全管理平台应运而生。一个完整的网络安全管理平台能够集成多种
分布式虚拟环境(Distributed Virtual Environment,以下简称DVE)就是工作在各自工作站的多个用户进行交互的一个共享的虚拟环境。一部分工作站(基础系统,Basic System,简称BS
缓冲区溢出漏洞一直是安全漏洞的最常见的一种形式。近年来,在CERT/CC(Computer Emergency Response Team/ Coordination Center)发布的公告中,关于缓冲区溢出漏洞的占50%以