【摘 要】
:
通用串行总线(Universal Serial Bus, USB)是一种高传输速率的串行接口总线,它具有即插即用、易于扩展和传输速率高等特点。但过份依赖于PC机是其一个致命的弱点,严重阻碍了U
论文部分内容阅读
通用串行总线(Universal Serial Bus, USB)是一种高传输速率的串行接口总线,它具有即插即用、易于扩展和传输速率高等特点。但过份依赖于PC机是其一个致命的弱点,严重阻碍了USB总线应用的发展。因此,基于嵌入式系统的USB总线的应用研究就至关重要,通过它不仅可以拓展USB总线的应用范围,还可以提升USB设备的性能,真正实现USB设备间直接的数据交换。此外,由于嵌入式系统资源有限,传统的USB设备驱动采用的一个驱动对应一类设备的方式,所需求系统资源较大,为此设计并实现了一种占用资源少的、一个驱动程序驱动多类设备的多功能USB设备驱动。在深入分析基于Linux的嵌入式系统的基础上,建立了基于ARM (Advanced RISC Machine)平台的嵌入式系统。完成了Linux内核的裁剪与编译,文件系统的建立,并成功将Linux 2.4.18操作系统移植到ARM嵌入式硬件平台上。分析嵌入式Linux操作系统下的驱动程序,结合USB文件系统及其软件结构,研究嵌入式Linux系统下的USB驱动程序开发。从USB核心层、主机控制器驱动层和设备驱动层三方面对Linux下USB子系统进行分析,在此基础上,设计并实现了Linux操作系统下针对ARM嵌入式平台的多功能USB设备驱动程序,包括USB主控制器驱动程序和支持多类设备的多功能驱动程序。在ARM平台上对其进行了功能测试,测试结果表明驱动程序能驱动多类设备,具有良好的稳定性。
其他文献
随着互联网的迅速发展,高效稳定的路由协议成为保障网络性能的重要因素,协议测试理论和测试方法的研究也显得日益重要。协议一致性测试和互操作性测试是协议实现能够在实际环境
随着计算机技术的高度发展和电子智能产品的不断涌现,计算机视觉和模式识别技术作为计算机感知科学的重要热点领域得到了人们的足够重视和广泛研究。从通俗意义上讲,计算机视
从计算机诞生之日起,人们便对计算能力开始了无止境的追求,这就一直驱使着计算机系统的发展。过去的解决方案是不断提高CPU的主频来加快处理器的处理速度。然而当物理元器件的
随着电厂自动化程度越来越高,各系统间信息的互通显得更加重要,传统的检修策略已经不再适合现代化的生产模式,状态检修技术的出现为电力系统生产管理提供了新的思路。本文将.NET组件技术应用于状态检修和专家诊断系统,采用B/S系统结构,结合当前流行的ADO.NET数据访问技术,构造出一种高效、灵活的集设备状态分析、评估、诊断等功能为一体的系统模型。在此基础上,重点实现了该模型中的故障诊断功能,通过锅炉承压
入侵检测系统是一种软件与硬件的结合,它通过分析网络或主机上发生的事件来发现其中的安全隐患。随着近几年网络攻击事故频频出现,影响范围越来越广泛,入侵检测系统得到越来越多
软件衰退现象,即软件系统随时间而出现的状态退化和性能降低,乃至系统崩溃的现象,是影响系统可靠性的一个重要因素。为了减缓软件衰退所带来的危害,软件抗衰技术被提了出来。目前
本文论述了粗糙集的基本概念与应用、数据挖掘的方法与步骤、试卷质量影响因素的计算方法等。在论述中主要利用可辨识矩阵和属性特征研究无决策信息系统的属性约简算法,并通过
随着计算机技术的迅速发展,指纹识别已成为生物特征识别中一个重要的研究课题,指纹作为一种独特的身份特征已经得到了广泛的应用。但目前指纹识别系统的性能很大程度上取决于获
在计算机网络迅猛发展的今天,随着黑客入侵事件的日益猖獗,网络安全越来越成为人们关注的焦点。当前的静态防御技术,如防火墙,访问控制和数据加密等,已不能完全确保网络的安全和抵
学校教务管理系统的开发与应用,可以有效提高学校的教育教学管理水平,提高教务管理部门的工作效率,开发学校教务管理系统具有一定的理论意义和现实价值。本文以鞍山市广播电