文档介绍:西安电子科技大学
硕士学位论文
D扫描仪驱动程序设计与实现
姓名:张斌
申请学位级别:硕士
专业:计算机系统结构
指导教师:曹伯燕
20100101
摘要
扫描速度是扫描仪的一项重要性能指标。D 结构的大幅面专业扫描
仪具有扫描幅面大、扫描精度高等特点,这些特点决定了此类扫描仪会产生大量
的图像数据。快速的完成图像数据的传输和处理,提高扫描速度,成为了扫描仪
驱动程序设计的关键。
通过对传统的大幅面专业扫描仪驱动程序的分析,发现所存在的一个问题是
采用了串行的工作方式。D 产生的图像数据,增
加了图像数据采集和传输的时间。针对这个问题,引入了多线程技术,多线程是
一种常用的提高系统性能的方法。采用多线程技术可以实现图像数据的并行采集
和并行传输,减少图像数据传输花费的时间,提高扫描仪的扫描速度。采用分层
设计思想,合理划分驱动程序各个层次的功能,可以提高驱动程序的复用性。在
此基础上,完成了基于多线程的扫描仪驱动程序的设计与实现。
关键词:D 扫描仪驱动多线程分层设计
Abstract
Scanning speed is an important performance index of a scanner. A large format
scanner with Ds is characterized by large format and high precision,
producing large volumes of image data. pletion of image data transmission
and processing es the key of scanner driver design.
One problem of the traditional large format scanner driver is the serial sampling. In
this way, image data generated from D is serially obtained, which increases the
time delay of image data acquisition and transmission. Multi-threading is a solution to
the problem. It can achieve parallel acquisition and transmission of image data from
D,reduce the overall time delay of image data transmission and improve
scanning speed. Based on Multi-threading, hierarchical design principles are adopted to
reasonably divide functions at each layer of scanner driver,improving the reusability of
the scanner driver.
Keyword: D Scanner Driver Multi-threading Hierarchical Design
西安电子科技大学
学位论文创新性声明
秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在
导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标
注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成
果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的
材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说
明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切的法律责任。
本人签名: 日期
西安电子科技大学
关于论文使用授权的说明
本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究
生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保
留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内
容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后
结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。
本人签名: 日期
导师签名: 日期
第一章绪论 1
第一章绪论
研究背景