基于S3C2410的Linux USB Gadget端串口驱动研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:haohaohaobaichi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪以来,随着嵌入式技术的逐渐成熟并全面展开,嵌入式操作系统也开始蓬勃发展,出现了一批诸如VxWorks、嵌入式Linux、Windows CE.net、Symbian等优秀的系统。由于应用环境的要求,嵌入式操作系统一般都需要提供一定的可移植性,以便满足不同应用平台的特性,而其中针对特定硬件的驱动程序设计无疑占了移植过程中很重要的一部分。 通用串行总线(USB)是一种高传输速率的串行接口总线,它具有即插即用、易于扩展和传输速率高等特点。当前,USB在嵌入式系统中得到了广泛的应用。本文详细研究了基于S3C2410开发平台的Linux Gadget端USB串口驱动,首先简要叙述了嵌入式开发平台的处理器S3C2410A的相关知识和Linux驱动开发的过程及其需要注意的问题,然后介绍了USB协议(包括USB总线的拓扑结构、传输协议等),最后详细介绍了基于S3C2410开发平台的Linux Gadget端USB串口驱动,主要包括芯片级驱动和设备层驱动两个部分。
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
目前国内电子政务发展所面临的一个重要问题是如何在通用标准的基础上,实现不同地域、不同部门的信息资源共享和数据交流。作者通过对国内电子政务系统的实践分析和对图文处理
本文主要研究了大气信道中衰减效应和湍流效应对激光传输的影响。利用经验公式,详细分析了不同天气条件不同波长特别是532nm激光的大气衰减特性。通过对球面大气分层,提出了
本文以三相12/8极SRM为控制对象,首先介绍了SRD的国内外发展现状,论述了SRM基本结构及工作原理,在基于理想线性模型分析的基础上,讨论了SRM的基本控制方法。 选用TI公司最新推
摘要:初中数学是学生学习的主要科目之一,所以学生进行初中数学知识的学习,有利于拓展学生的思维能力,提升学生解决问题的能力,培养学生的数学思维,促进学生综合能力发展进步。但是由于学生初中学习的科目比较多,学生的任务量大,这无疑减少了学生进行数学知识的学习时间,初中数学知识复杂繁琐,所以进行初中数学简约课堂的教学,不仅有利于简化学生所学习的数学知识,还能够让学生有效的掌握和应用数学重点知识,从而有效的
超宽带(Ultra Wide Band)是近年来发展起来的无线电技术。它和传统无线电系统相比在诸多方面都具有明显优势。利用纳秒级的非正弦波窄脉冲来传输数据,具有传输速率高、功耗低
近年来,随着物联网的发展,作为其核心技术之一的无线传感器网络技术成为非常热门的研究内容。无线传感器网络是由部署在监测区域内的大量传感器节点组成,节点通过监测目标区
数字视频系统开发曾经是一个非常复杂而且耗时间的过程,开发人员往往需要花费很多时间去熟悉不同的而且经常更新的编解码标准。另外,现有的数字视频系统往往都是基于某一特定的
学位
随着当今计算机和互联网技术的不断进步及基础设施的不断升级,加上软硬件开发商对人性化界面益加重视,互联网使用的进入门槛在逐渐降低,广大的网络用户对各种在线服务也提出了越