基于S3C2410+μC/OS_Ⅱ的USB接口设计与研究

来源 :辽宁师范大学 | 被引量 : 0次 | 上传用户:qq3743
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机通信技术的高速发展,通用串行总线(USB)以其高速、支持多种传输类型、即插即用、易扩充等优点已经成为计算机上的标准配置接口,是实现外部设备与计算机通信采用的常用方式。该系统是为与计算机主机进行大量数据通信的USB设备而设计的,USB总线系统设计的难点在于USB固化的设计。USB总线支持即插即用的功能,因此每次USB设备插入USB总线,USB主机都要对USB进行配置,USB设备的固化需要实时对USB主机的访问进行响应,从而实现即插即用的功能。所以本文讨论的重点是USB设备固化的设计。本文首先介绍USB总线、USB控制器(S3C2410内置)和操作系统uC/OS_II的概念,并阐述了设备中前后台系统与带有uC/OS_II系统的概念。其次详细介绍了在前后台系统和在uC/OS_II系统下的USB固化程序设计。在前后台系统中详细介绍了不同通道数和DMA方式下的数据传输。在uC/OS_II操作系统下以DMA为传输方式设计单缓冲区和双缓冲区两种方案。并通过厂商请求实现了对设备的控制命令传输。最后讨论了上述设计的调试和验证,将10幅640X480BMP格式的图片通过USB总线下载到LCD上并显示出来,以此来证明本接口设计的正确性和可靠性。
其他文献
目前,生物认证是最重要、最可靠的以计算机为辅助的个人身份认证方法之一。它以人体唯一的、可靠的和稳定的生理学特征作为鉴别个人身份的依据,采用计算机强大的计算能力和网
计算机视觉检测技术是精密测试技术领域内最具有发展潜力的新技术,它综合运用了电子学、光电探测、图象处理和计算机技术.将计算机视觉引入到工业检测中,实现对产品质量的快速
布料仿真是一种用计算机来模拟布料动态形态的技术,具有广阔的应用前景。弹簧—质点模型简单易用,计算效率高,应用较广,但反映布料物理特性较困难,若要在对材料特性要求较高
数据挖掘技术从一开始就是面向应用的,使用数据挖掘工具进行数据分析可以方便地获得重要的数据模式并应用于决策。关联规则挖掘作为数据挖掘的重要技术广泛应用于各大领域,特
无线传感器网络是一种新兴的数据收集和处理技术。其主要组成部分是部署在被观测区域中的大量微小的无线传感器节点所构成的分布式网络,具有大规模性、自组织性、动态性等特点
互联网技术研究近年来发展迅猛,目前是非常活跃的研究领域,应用市场前景十分广阔。新技术、新思想、新应用层出不穷,推动着整个行业向纵深化方向发展。Java的出现是互联网技术发
配准问题是计算机视觉以及摄影测量领域主要的研究课题之一。配准研究主要是将多个不同坐标系下的数据转化到同一坐标系下,并对齐它们相互之间共同的部分。用于配准的数据一般
电力企业数字化是一个十分复杂而迫切的过程,如何实施一个既能满足当前企业需求又具有可持续发展能力,功能强大又具有良好柔性的信息系统,就成为今后一个时期内电力企业信息化的重要内容。近年来,电力事业进入高速发展阶段,已由计划经济向市场经济迅速过渡,电力营销由以生产为中心阶段进入以消费者为中心阶段,建立完善的现代电力客户服务体系是电力企业数字化的一个重要组成部分。因此,近几年各地电力集团公司开始引进发达国
分类是机器学习的一个核心研究内容。在多种现存的分类器中,最为简单有效的一种就是决策树。但是,传统的决策树算法由于实现的年代较早,运行效率为了适应当时有限的内存而有
软件测试是保证软件质量和可靠性的主要手段,软件测试的工作量一般占软件总开发量的40%至60%,而测试工作中有很大部分适于采用自动化测试方法。自动化测试可以提高测试过程的