嵌入式Linux中文站

标签:lin

正版化使Linux市场前景更广阔

阅读(132)

目前,面对微软打击盗版的行动,用户的反应比我们想象的要柔和得多,一方面,据说微软每日的销售营业额提高了80%,但是另外一方面则是国产Linux的用户群正在以几何的速度增长。...

JFFS2 文件系统及新特性介绍

阅读(921)

JFFS2 是一个开放源码的项目(www.infradead.org)。 它是在闪存上使用非常广泛的读/写文件系统,在嵌入式系统中被普遍的应用。这篇文章首先分析了在闪存上使用 JFFS2 的必要性,然后详细的阐述了 JFFS2 实现的内部机制,包括日志结构的文件系统,关键的数据结构,挂载过...

PCI的Linux实现及其驱动

阅读(366)

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

UBOOT下IXP425 PCI驱动程序设计

阅读(628)

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

如何写linux pci设备驱动程序

阅读(1702)

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

Linux下PCI设备驱动程序开发

阅读(742)

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

Linux USB驱动框架分析(一)

阅读(2193)

   初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说这段时间的收获,跟大家分享一下Linux的驱动开发。但这次只先针对Linux的USB子系统作分析...

Linux USB驱动框架分析(二)

阅读(1002)

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

Linux USB驱动框架分析(三)

阅读(1082)

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

Linux USB驱动框架分析(四)

阅读(843)

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