论文摘要
目前,USB技术的应用越来越广泛,嵌入式技术已成为应用研究的热点,基于嵌入式平台开发的产品也越来越多。本课题研究内容正是uCLinux嵌入式平台上的USB设备驱动开发。由于Linux免费提供了全部操作系统的源代码以及详尽的说明文档,故本文选择它作为嵌入式操作系统,并在此基础上成功地搭建了系统软硬件开发环境。目标板是基于Motorola ColdFire 5249微处理器的嵌入式平台。同时,通过研究ColdFire 5249的USB驱动模块和Linux下USB设备驱动程序,使用C语言编程实现了目标板和主机端USB设备驱动开发的软件部分。在上述研究的基础之上,通过一个应用程序来检测USB设备驱动的功能,系统能够正常、稳定的运行,取得了良好的效果。
论文目录
提要第一章 绪论1.1 课题背景1.2 本文主要工作1.3 本文的组织结构第二章 USB 接口简介2.1 USB 综述2.2 USB 总线拓扑结构2.3 USB 规范的组成2.4 USB 的传输类型2.5 USB 总线的特点第三章 构建系统开发环境3.1 应用程序的开发模式3.2 硬件开发环境3.3 软件开发环境3.4 程序调试第四章 目标板与主机端的USB 驱动程序开发4.1 目标板下的USB 驱动程序开发4.2 LINUX 下的设备管理4.3 字符设备驱动程序4.4 USB 设备驱动程序设计第五章 USB 应用开发实例5.1 USB 设备通信数据流5.2 USB 设备的工作流程5.3 USB 设备应用开发实例-远端访问第六章 结束语6.1 本文总结6.2 工作展望参考文献摘要ABSTRACT致谢导师及作者简介
相关论文文献
标签:嵌入式系统论文; 目标板论文; 驱动论文;
基于uCLinux嵌入式平台上USB设备驱动程序开发
下载Doc文档