LED打印机USB主机接口设计
发布时间:2019-08-03 10:57
【摘要】:当前,数字打印系统通常是由计算机与打印机连接的传统打印方式来实现的。这种打印系统对计算机的依赖性较强,在没有计算机的情况下无法进行打印工作。因此,通过对USB直接打印技术的研究,使打印机可以脱离计算机的束缚直接进行打印,就显得很有意义。 论文通过分析传统打印方式的缺点,给出了USB直接打印方案,重点介绍了USB直接打印所需的USB主机接口的实现方法。设计引入SOPC技术,通过在FPGA添加Nios II软核处理器、USB2.0主机控制器组件等,构建了打印机的嵌入式硬件平台。在此基础上,完成了USB2.0主机底层驱动的设计、USB Mass Storage类协议和FAT32文件系统的实现等,为U盘图像文件读取、图像数据解析提供了支持。 通过测试表明,本文设计的LED打印机USB2.0主机接口很好的满足了设计要求。
【图文】:
第一章 绪论 第一章 绪论1.1 背景介绍传统打印机进行数字图像打印时,都需要与一台计算机配合使用。如图 1.,在使用传统打印机工作时,用户首先将数字图片通过计算机的 USB 接口或接口传输到计算机上,或者选取出提前保存在计算机中的数字图片,然后在机中对待打印数据进行相关处理,其处理流程主要包括半色调、数据压缩、重组等步骤,最后将处理完成的数据再发送到打印机,,由打印机完成打印。
6LED 打印机 USB 主机接口设计验位是前 4 位标识符的反码,用来保证 PID 的可靠性。PID0 PID1 PID2 PID3LSB MSBPID0 PID1 PID2 PID3图 2.3 包标识域 PID包标识域的关键标识符由 4 位二进制数组成,因此 USB 能够定义 16 种包。USB2.0 中,16 种包都会被使用。这 16 种包按照功能可以分为 4 种类型,分别是令牌包(10b)、数据包(11b)、握手包(01b)和特殊包(00b),如图 2.4 所示。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP334.7
本文编号:2522515
【图文】:
第一章 绪论 第一章 绪论1.1 背景介绍传统打印机进行数字图像打印时,都需要与一台计算机配合使用。如图 1.,在使用传统打印机工作时,用户首先将数字图片通过计算机的 USB 接口或接口传输到计算机上,或者选取出提前保存在计算机中的数字图片,然后在机中对待打印数据进行相关处理,其处理流程主要包括半色调、数据压缩、重组等步骤,最后将处理完成的数据再发送到打印机,,由打印机完成打印。
6LED 打印机 USB 主机接口设计验位是前 4 位标识符的反码,用来保证 PID 的可靠性。PID0 PID1 PID2 PID3LSB MSBPID0 PID1 PID2 PID3图 2.3 包标识域 PID包标识域的关键标识符由 4 位二进制数组成,因此 USB 能够定义 16 种包。USB2.0 中,16 种包都会被使用。这 16 种包按照功能可以分为 4 种类型,分别是令牌包(10b)、数据包(11b)、握手包(01b)和特殊包(00b),如图 2.4 所示。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP334.7
【参考文献】
相关期刊论文 前1条
1 肖杰;李仁发;徐成;;基于嵌入式Linux设备驱动程序的开发[J];科学技术与工程;2006年03期
相关硕士学位论文 前5条
1 张彤;基于Linux的防火墙软件系统研究开发[D];西安理工大学;2006年
2 杨晶晶;嵌入式系统中USB设备驱动的研究与实现[D];电子科技大学;2006年
3 贾晓东;基于SOPC的超声波流量计的研制[D];大连理工大学;2008年
4 苏纪辉;基于DSP的USB2.0高速数据传输应用研究[D];哈尔滨工程大学;2008年
5 李健;嵌入式高速USB主机系统的设计与实现[D];西安电子科技大学;2010年
本文编号:2522515
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2522515.html