嵌入式Linux下基于USB的打印机驱程序开发

被引量 : 0次 | 上传用户:hrf00123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术尤其是IC技术的发展,嵌入式系统的应用领域变得越来越广阔。针对各种领域、各种档次的嵌入式系统应运而生,同时由于打印机的技术的更新和成本的降低,使得打印机的应用领域变的更为宽广,从传统的PC领域向非PC领域扩展,如今的越来越多的嵌入式系统都带打印功能。Linux操作系统自从其诞生以来就对人们产生了巨大的吸引力。在嵌入式应用方面,由于Linux所具备的稳定、高效、易裁减、硬件支持广泛,而且其源代码的开放性、使用的免费,使得越来越多的工程师采用Linux作为嵌入式操作系统。USB总线是PC体系中一套全新的工业标准,具有成本低、使用简单、支持即插即用、易于扩展等特点,并且能够同时支持各种速度的设备。USB的这些特点,使得USB总线取得广泛的应用。本文结合对嵌入式linux系统、USB总线技术的研究,提出了一种采用惠普APDK软件包开发嵌入式系统打印机驱动程序的方法。本文的第一章介绍课题的背景和任务。第二章着重于嵌入式Linux的研究,包括其发展特点、体系结构、如何构建系统和实时性问题分析。第三章讲述USB在Linux下的实现问题和USB中打印机设备类驱动程序的开发;第四章首先介绍通用Unix打印系统(Common Unix Printing System),分析在Linux平台下如何建立打印系统;再对惠普APDK嵌入式打印机驱动程序开发包进行分析,实现嵌入式Linux下打印机核心驱动程序;最后介绍JPEG图象格式到光栅数据格式转换的过滤器的设计。第五章,对整个开发工作进行总结。
其他文献
在对上海彩叶树种应用调查中发现,槭树科的彩叶树种类在高温情况下,出现不同程度的叶片焦边或干枯脱落,影响观赏效果。然而,新引进品种‘血红鸡爪槭’(Acer palmatum Bloodgood’
围绕广州市公共图书馆在推进免费服务方面的举措和取得的成效进行阐述,探讨发展中存在的问题,就图书馆财政保障、文化活动、数字资源、合作交流等方面提出建议。
文档是软件的重要组成部分,在“软件=程序+文档”这个著名的公式中可以看出,文档不仅仅是软件的一部分,更是开发程序质量的保证。文档编制活动是软件开发活动中很重要的活动
为了保证AP1000核电机组的长期安全可靠运行,对AP1000汽轮机主要部件选材进行了深入分析,结果表明,AP1000汽轮机转子采用超纯净30Cr2Ni4MoV钢,末级叶片采用马氏体时效强化钢0
当代西方城市标志性景观在节庆氛围中的审美趣味呈现一种焕新现象。文章采用理想类型的研究方法,对标志性景观在节庆文化中的这种焕新现象进行深入研究。试图通过对标志性景
本文通过对内蒙古第一位电影文学作家云照光的生平和创作经历的总结,对云照光创作的电影文学作品的特色的分析,整理了云照光研究资料,回顾了内蒙古电影文学发展历程,对新时期
作曲家王惠然经过多年酝酿1960年创作了《彝族舞曲》。由琵琶这一乐器来表现,无论从作品内容或音乐旋律本身而言,都将琵琶的演奏技法及乐器的音色内涵表现的淋漓尽致。通过对
生态系统服务价值的定量评价是生态经济学的主要研究领域。开展此类研究的重要意义在于,通过对生态系统服务的定量研究,既可以为区域绿色GDP的核算奠定基础,也可以为生态系统
研究了2种纤维素醚对砂浆性能的影响.结果表明,2种纤维素醚均能明显改善砂浆的保水性,降低砂浆的稠度;2种纤维素醚均使砂浆抗折强度和抗压强度有不同程度的降低,但却使砂浆的
在基于TCN(列车通信网络)的城轨列车控制与诊断系统中,HMI设备作为车辆上最直接反应整车及各个系统运行状态的设备,其界面的反应速度直接影响到司机对车辆状态的判断,因此,针