共查询到10条相似文献,搜索用时 515 毫秒
1.
本文通过基于S3C2410的嵌入式USB从设备驱动程序的实现,介绍嵌入式Linux系统中的USB从设备驱动程序的设计方法,同时介绍了USB接口的一般原理和USB通信的一般过程,以及嵌入式Linux中驱动程序开发的一般原理和方法。 相似文献
2.
Linux下MPC8272的USB主控制器驱动设计与实现 总被引:1,自引:1,他引:0
从介绍USB协议标准以及USB主机端的系统结构入手,分析了在Linux操作系统下,USB设备主控制器和USB设备的驱动结构,并介绍了Motorola MPC8272处理器中USB主控制器功能及其特点,以此为基础设计和实现了USB主控制器驱动的功能模块,并在Linux操作系统下进行驱动开发以及进行测试验证.给出了一种在嵌入式系统中USB主机控制器驱动的实现方案,为同类的嵌入式USB主机控制器开发提供了借鉴. 相似文献
3.
USB总线是一种快速、双向、同步、低成本、动态可连接的串行总线,其驱动程序是Linux内核的一个重要组成部分。随着Linux操作系统的广泛应用,特别是嵌入式设备的大量出现,USB驱动程序的编写越来越显得重要了。本文实现了基于DSP平台的USB从机固件开发以及基于ARM下嵌入式linux的USB主机设备类驱动开发。 相似文献
4.
Linux内核集成的USB Gadget提供了开发USB设备端驱动的支持,因此也可以利用其将USB设备接口虚拟成其他类型接口.本文阐述了 USB Gadget原理和总体架构;深入分析了其UDC驱动层和Gadget接口层复杂的数据结构、各类操作函数以及主要工作流程;在Gadget功能驱动层给出了虚拟成网口的具体开发方法;对Linux内核初始的USB Gadget通用模块中UDC层依据平台环境进行修改配置,在S3C2440平台上实现了 USB接口虚拟成网口.经测试验证,虚拟后的网口传输正常稳定,为用户在Linux下应用USB Gadget提供了参考. 相似文献
5.
6.
为了满足两个USB设备之间直接进行数据通信的需求,通过对现有USB OTG协议和相关应用的研究,在国产SoC芯片SEP6200平台上设计并实现了基于Linux内核的USB OTG模块驱动。首先介绍了OTG标准中的对话请求协议(SRP)和主机交换协议(HNP),然后制定并设计了基于USB控制芯片USB3343的硬件模块方案,最后根据Linux内核中已有的USB驱动架构完成了USB OTG设备驱动的设计,并最终实现了SEP6200嵌入式平台USB Host和De-vice角色的自由转换功能。 相似文献
7.
在一个USB系统中,USB主机管理系统主机与外设的通信传输时,调度器的设计是USB主机驱动设计的主要部分.对嵌入式USB主机控制器而言,主机一般以帧为基础分时调度各传输单元.介绍ISP1760的工作机制,设计基于ISP1760的嵌入式USB主机传输调度器,给出了具体的算法,并成功应用于无线通信终端设备中. 相似文献
8.
围绕Linux操作系统针对NXP公司LPC1788微处理器USB外设进行主机USB驱动和应用程序设计的研究.详细介绍了Linux操作系统中USB总线接口驱动程序结构及编写方法,分析了驱动程序并发支持多设备同时接入的原理机制,并利用Linux标准API (Application Program Interface)函数实现与基于LPC1788微处理器的USB嵌入式设备的数据通信. 相似文献
9.
本文介绍了步进电机的控制原理,在分析步进电机和驱动程序接口的基础上,给出了一个在嵌入式Linux平台上编写步进电机驱动的实例。本控制系统基于Samsung公司的S3C2410X CPU进行设计,采用Linux2.6内核作为它的操作系统,给出了Linux2.6内核下步进电机驱动程序的关键代码,并对应用层程序的设计进行了规划。 相似文献
10.
基于SL811HST和S3C4510B的嵌入式USB主机与设备的设计 总被引:1,自引:0,他引:1
本文介绍了基于USB接口芯片SL811HST和ARM微处理器S3C4510B的嵌入式USB主机及设备的设计与实现.详细介绍了Linux平台下主机控制器驱动程序和USB设备固件与驱动程序的设计.文中也简要介绍了USB规范及Linux中的USB子系统. 相似文献