共查询到17条相似文献,搜索用时 484 毫秒
1.
USB已经成为一种事实上的I/O标准,本文以自主开发的基于ISA总线的USB为例,介绍了该USB的硬件研发过程及相关系统软件的开发过程,详尽地展示了相关USB协议栈的设计与实现,并且探讨了USB设备基于该协议栈的驱动开发. 相似文献
2.
USB(通用串行总线)是一种用于连接计算机和外部设备的外部总线体系结构。USB协议栈是整个USB的管理中枢,由HCD,USBD,HUBDRIVER和配置任务组成。文章结合特定平台下USB协议栈的研究课题,分析USB软件系统的体系结构,提出独立于平台的操作系统抽象层和硬件抽象层,实现了可移植的USB协议栈。试验结果表明,在不同的平台下,利用可复用的USB协议栈,将提高开发速度,减少质量风险,降低开发成本。 相似文献
3.
4.
本文设计与实现的基于Linux平台的Bluetooth核心协议栈主要由四个模块组成:服务发现协议SDF模块,逻辑链路控制与适配协议L2CAP模块,串行线路模拟协议RFCOMM模块和主机控制接口HCI模块。在本核心协议栈的设计过程中,始终将提高整个协议栈的执行效率作为第一目标。为提高协议栈的效率,对协议栈进行了设计优化,采用了状态自动机、散列技术、缓冲机制、开放式平台、硬件模拟技术等一些先进技术。 相似文献
5.
6.
介绍基于UHCI的USB主机系统的硬件核心主机控制器接口规范,分析USB协议栈的硬件层实现。结合在特定平台下USB主机体系底层开发的研究课题,阐述主机控制器驱动程序开发方法,并列举了驱动程序内建的数据结构及相关算法。最后给出工程应用的实例:当PC启动时实现基于USB接口的安全信息验证。 相似文献
7.
8.
本文通过对协议栈的可重构性进行分析,设计并实现了一种可重构的嵌入式TCP/IP协议栈,并介绍了关键技术的实现细节。该协议栈可以根据用户需求重构为IPv4、IPv6、双栈协议栈等多种协议栈,具有良好的灵活性、可移植性。该协议栈已成功应用在嵌入式双向通信平台上,通过实际网络测试表现出良好的性能和可靠性。在主频为66MHz的ARM7CPU上运行,吞吐率可达1.5MB/s以上,目标代码大小仅为传统协议栈的30%左右,并可满足IPv4到IPv6网络过渡时期嵌入式设备的网络需求。 相似文献
9.
VxWorks实时操作系统的USB驱动程序原理与分析 总被引:5,自引:0,他引:5
VxWorks是一种由WindRiver公司开发的先进的实时操作系统,广泛地应用于各种嵌入式实时应用领域。论文是作者实践的结果。首先在简单介绍了VxWorks这种先进的实时操作系统后,具体地分析了VxWorks下的USB驱动程序模型的结构以及功能,详细地说明了其USBD驱动栈。同时,按照USB事件的调用过程,列出了相关的操作函数,并给出了其相应的调用方法。论文侧重于分析USB协议栈的内核,在此基础上完全可以实现一个稳定的USB驱动程序。 相似文献
10.
设备访问是蓝牙无线通信系统的关键部分之一。在BlueStack蓝牙协议栈的基础上,对一个基于该协议栈实现蓝牙设备间访问的设计过程进行了研究和探讨,这对蓝牙无线通信系统的实现起着重要的作用。 相似文献
11.
12.
13.
14.
15.
基于ARM处理器的32位嵌入系统具有极高速和大容量的数据处理能力,如何设计ARM与主机设备或系统的通信接口、提升数据通信能力,成为嵌入式系统设计的一大问题。文章给出了一种USB接口方案,对比RS-232串行口,大大提高了嵌入式系统的数据吞吐能力,与以太网接口相比有即插即用特性、有块和同步等多种数据传输模式,更适合音视频码流传送。文章具体阐述了方案的硬件、软件设计,并应用于音频PCM码流传送,实验结果显示音效流畅,方案有较高参考价值。 相似文献
16.