linux driver
文章平均质量分 62
lwpping
这个作者很懒,什么都没留下…
展开
-
udev
udev实现原理 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静更新时间:2007-4-29 相对于linux来说,udev还是一个新事物。然而,尽管它03年才出现,尽管它转载 2011-09-14 17:17:33 · 1205 阅读 · 0 评论 -
Sysfs文件系统与Linux设备模型
http://hi.baidu.com/%F2%DF%F2%D1%B7%C9%B9%FD%BC%D0%D6%F1%CC%D2/blog/item/cc307dfdcafcbd89b801a06b.htmlSysfs文件系统与Linux设备模型sysfs把连接在系统上的设备和总线组织成为一个分级的目录及文件,它们可以由用户空间存取,向用户空间导出内核数据结构以及它们的属性,这转载 2012-05-08 14:41:24 · 810 阅读 · 0 评论 -
嵌入式开发资料集锦
http://blog.csdn.net/ylgrgyq/article/details/6878448嵌入式开发网站集锦!国内站点:电子设计信息网,尽管是个业界新秀,但潜力无量!这里能带给你无限精彩和希望!http://www.edires.net/华恒公司的主页,里面有很多的相关资料,有待大家去发现http://www.hhcn.com/chinese/转载 2012-02-24 16:10:54 · 1116 阅读 · 0 评论 -
深入探究MODVERSIONS的实现原理
http://blog.oasisfeng.com/2008/08/12/all-about-modversions/最近在分析Linux内核模块与内核之间的版本耦合关系时,在实验中发现了一些有趣的结果:在同一Linux版本基础上经过不同裁剪的内核,甚至是在跨度不大的两个内核版本间,内核模块可以自由互用,而且内核本身似乎具备检查这种兼容性的能力。这与之前所知的情况是不同的。在我久远转载 2012-02-15 15:24:48 · 1375 阅读 · 0 评论 -
如何把自己的驱动编译进内核或模块
http://blog.csdn.net/aaronychen/article/details/2946740linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menucon转载 2012-02-02 10:45:42 · 762 阅读 · 0 评论 -
linux内核中Kconfig文档的作用
linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中转载 2011-11-09 10:36:10 · 408 阅读 · 0 评论 -
对Makefile、Kconfig与.config文件的再次理解
http://edsionte.com/techblog/archives/1332虽然前文中对Makefile、Kconfig以及.config三个文件又过解释,但是在做过几个简单的例子后,对这三个文件有了更深入的理解,(本文参考了苏锦秀师姐的PPT)现在总结如下:1.我们要在内核中增加程序(比如驱动程序),并且使这个驱动程序能够编译进内核,基本分为两大部分。首先我们要告诉内转载 2011-11-09 10:37:55 · 476 阅读 · 0 评论 -
module_param()
http://baike.baidu.com/view/4212836.htmmodule_param module_param 在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param() 参数用 module_param 宏定义来声明, 它定义在 moduleparam.h.转载 2011-10-24 11:08:29 · 1997 阅读 · 1 评论 -
使用module_param来向内核模块传递参数
http://blog.csdn.net/sttypxx520/article/details/2579679如果希望给一个内核模块传递参数,则可以通过module_param()。参数用moudle_param宏定义来声明,它定义在moduleparam.h。下面是module_param宏的定义:/* This is the fundamental function转载 2011-10-21 16:13:44 · 544 阅读 · 0 评论 -
wlan驱动的代码总结:
http://blog.csdn.net/wanggongzhen1983/article/details/5330202wlan驱动的代码总结: 一:wlan_probe函数中要完成的工作(主要是wlan_add_card函数)此函数在sdio的驱动中已经讲诉过是wlan设备的一些准备工作及注册过程,它主要完成以下几件事情:1)、建立net_devic转载 2011-10-21 15:28:52 · 908 阅读 · 0 评论 -
SDIO驱动
SDIO卡 SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。 SDIO协议是由SD卡的协议演化升转载 2011-10-18 09:26:05 · 863 阅读 · 0 评论 -
LINUX内核中的xx_initcall初始化标号
http://blog.csdn.net/thl789/article/details/6581146LINUX内核中有很多的初始化指示标志postcore_initcall(), arch_initcall(), subsys_initcall(), device_initcall(), etc. 这些起什么作用呢?查阅源代码(android goldfish-2.6.29)并搜索网转载 2012-11-26 15:30:18 · 393 阅读 · 0 评论