嵌入式Linux中文站

PCI的Linux实现及其驱动

阅读(337)

在Linxu下面driver/pci目录是PCI的初始化和bus的驱动,实现了dev和bus的常用的services在driver其他目录那,比如ide和net目录下面,有相应的具体pci设备的驱动。    一个完整的PCI驱动必要的数据结构都有: pci_driver 这个数据结构在文件include/linux/p

UBOOT下IXP425 PCI驱动程序设计

阅读(549)

本文说明了IXP425 PCI控制器的结构和操作方法,然后说明了如何在UBOOT下为IXP425编写PCI驱动程序,最后说明了怎样驱动PCI网卡EEPRO-100。

如何写linux pci设备驱动程序

阅读(1593)

PCI总线应用领域及其广泛并且令人惊奇。不同的pci设备有不同的需求以及不同的问题。因此,在linux内核中pci层支持就非常重要啦。本文档就是想为驱动程序设计开发人员解决pci处理中的各种问题。

Linux下PCI设备驱动程序开发

阅读(671)

PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。Linux的内核能较好地支持PCI总线,本文以Intel 386体系结构为主,探讨了在Linux下开发PCI设备驱动程序的基本框架。

四线电阻式触摸屏控制

阅读(913)

人机对话的界面种类有很多,比如显示器、LED、LCD及带触摸屏的LCD等。其中后者是最近几年刚发展起来的一项新技术,它通过计算机技术处理声音、图像、视频、文字、动画等信息,并在这些信息间建立一定的逻辑关系,使之成为能交互地进行信息存取和输出的集成系统。

Linux USB驱动框架分析(二)

阅读(979)

好,了解过USB一些规范细节之后,我们现在来看看Linux的驱动框架。事实上,Linux的设备驱动,特别是这种hotplug的USB设备驱动,会被编译成模块,然后在需要时挂在到内核。

Linux USB驱动框架分析(三)

阅读(1048)

下面分析一下usb-skeleton的源码。这个范例程序可以在linux-2.6.17/drivers/usb下找到,其他版本的内核程序源码可能有所不同,但相差不大。大家可以先找到源码看一看,先有个整体印象。

Linux USB驱动框架分析(四)

阅读(811)

probe是usb子系统自动调用的一个函数,有USB设备接到硬件集线器时,usb子系统会根据production ID和vendor ID的组合或者设备的class、subclass跟protocol的组合来识别设备调用相应驱动程序的probe(探测)函数