检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]电子三十所现代通信国家重点实验室,四川成都610041
出 处:《计算机技术与发展》2009年第9期181-185,共5页Computer Technology and Development
摘 要:嵌入式Linux由于其源码开放、具有可定制性等特点正得到越来越广泛的应用,而USB接口在嵌入式系统中的应用也十分广泛,基于ARM嵌入式微控制器凭借其强大的功能,逐渐占据了市场的大部分份额。通过基于S3C2410的USB应用实例,介绍Linux2.6内核下,嵌入式USB主机设备驱动开发实现过程。具体的从USB设备驱动的开发流程出发,介绍了USB接口的一般原理和USB通信的一般过程,然后详细给出了Linux2.6内核支持USB主设备驱动的关键配置,同时对USB驱动骨架进行了分析,最后给出了驱动具体实现的关键代码,以提供一个开发嵌入式Linux下USB主机设备驱动的向导。本驱动已经成功应用于某手持通信设备中,可为类似的嵌入式USB主机设备开发提供参考。The embedded Linux OS is widely applied because of the open source code and customization, and ARM micro- controller, resorting to its formidable advantages, gradually occupies the major share of the market in recent years. Introduce the process of how to design a USB host device driver in embedded Linux system by an application example of USB based on S3C2410. From the material flow of programming USB device drivers, it first introduces the principle of USB interface and its common communication process, then provides the pivotal configure of USB host in embedded Linux system, it also analyzes the USB device framework in detail, finally provides the main code of USB host device driver. Hope that this can supply a programming guide for embedded Linux USB host device driver. This paper provides the reference for the driver development of the similar embedded USB host.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145