文档介绍:北京工业大学硕士学位论文墅鳗篞遮备控制墨数固往丞堑动猩庄的遮让生实理题目英文并列〦╣盟△Ⅸ旦兰丛里丛△星亘分类号单位代码学号:密级:公开专呈斓垫生曼旦塞王些盔堂塞直塑田匡王丞国:论文报告提交日期学位授予日期授予单位名称和地址
蓿‘、
躲碰聊签趟:叠垒期:巫独创性声明关于论文使用授权的说明沙歹本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均本人完全了解北京工荡笱в泄乇A簟⑹褂醚宦畚牡墓娑ǎ矗貉S腥保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。C艿穆畚脑诮饷芎笥ψ袷卮斯娑,、‘\己在论文中作了明确的说明并表示了谢意。
、
摘要世以来,以其高速、稳定、易用、廉价、易扩展等优点,∩希杓撇⑹迪帜茉诓煌钅考涓从茫苈本文根据钅康氖导视τ茫治龉碳木咛逍枨螅赋鱿钟蠻设备控制器固件设计的不足,然后依据实际应用与需求,划分出固定功能的模块以及需并对每个具体模块的功能与实现做详细的描述。接着,介绍驱动程序中的体系结构、定义的主要数据结构,分析现有的驱动程序核心状态机的设计,通过实际测试发现其中的不足并加以完善,增加若干关键状态及状态间的处理,然后依据模块,并且描述驱动程序与应用程序间的调用接口。最后,制定测试方案,并对测试结果进行分析,找出系统瓶颈,针对传输缓冲问题提出进一步的解决方法,对代码进行优化。本文实现的固件程序采用模块化结构,设计了功能扩展机制,可以根据实际好的通用性,以及对边界情况的良好处理。实验室多个钅恳员疚牡墓碳序为基础进行功能扩展,驱动程序也在这些不同项目中得到验证和使用。本课题关键词荷璞缚刂破鳎还碳呵绦ㄓ么凶芟作为计算机外设总线标准,问普及,目前已成为众多便携式移动终端和数字设备与计算机互连的首选总线标准。基本功能需求,又具有良好扩展性和通用性的璞缚刂破鞯墓碳扒序。要支持扩展功能的模块,提出本文实现的固件的总体框架设计以及可扩展机制,的规范实现包括即插即用、分发传输在内的各个项目需要方便的添加自定义功能,具有良好的可扩展性;实现的驱动程序具有很所取得的成果,实现了在相关的不同项目间,最大程度地复用代码,节省开发、调试以及测试的时间,缩短系统开发周期,降低了系统开发成本。
甌...,.簃北京大学工学硕士学位论文,瑀琫,琩甀,...,;;◆●
目录摘要⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..第滦髀邸第耈简介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..第耈设备固件程序的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..课题背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..国内外发展现状⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.课题来源及其研究意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯各个模块的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯牟敕⒄估獭璴奶氐恪本文主要研究工作与论文安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.闹执淅嘈汀本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯硬件平台简介⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.?椤..
第耈设备驱动程序的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..第氯砑馐约坝呕结论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..攻读学位期间发表的学术论文⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯致谢⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.曜忌璞盖肭蟠砟?椤驱动程序的体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯主要数据结构的设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.┱苟韵蟆驱动程序状态机的设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯入口模块的实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯即插即用模块的实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.砑覷设备⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..舳疷设备⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯分发模块的实现⋯⋯⋯⋯⋯⋯