论文导读::操作系统是一个源码公开、结构清晰、功能强大。总线具有低成本、使用简单、支持即插即用、易于扩展等特点。本文首先介绍linux驱动程序的架构。关键词:Linux,USB,驱动程序0引言Linux操作系统是一个源码公开、结构清晰、功能强大,且已成为一个稳定可靠功能完善的系统。其开发群体的有效组织和高效工作,使得linux系统稳定发展并得到良好维护。USB总线是Intel、DEC、MicroSoft、IBM等公司联合提出的一种新的串行总线标准,主要用于PC机与外围设备的互联。USB总线具有低成本、使用简单、支持即插即用、易于扩展等特点,已被广泛地用在PC机及嵌入式系统上。在已经研制的家庭网关中,CPU通过自带的USB接口控制USB设备。本文首先介绍linux驱动程序的架构发表论文,然后介绍USB总线,重点说明USB驱动程序的实现。1.Linux驱动程序基础设备驱动程序是操作系统内核和机器硬件之间的接口,为应用程序屏蔽了硬件的细节。应用程序看待硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它主要