- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 Linux2.6 input子系统分析
Linux的input子系统提供了输入设备的驱动框架,比如鼠标、键盘、触摸屏等就属于输入设备。Linux中关于input子系统的文档在Documentation/input目录,input的核心代码在input.c和input.h中。本文没有涉及input的一些细节实现,比如input_dev->grab,以及按键的定时事件等。1. input_handle, input_han
2010-10-26 22:29:00 2648
原创 linux spi驱动分析
关于spi的学习,我觉得最好的方法还是看Linux的源代码,主要是driver/spi/spi.c(h),spidev.c(h)。spi dev的示例可以看看at25.c,spi总线的示例可以看omap_uwire或者spi_s3c24xx.c和spi_s3c24xx_gpio.c。在看这些代码之前,需要对Linux的设备模型有一定的了解。另外,网上有两篇教程不错,《linux spi子系统驱动分析》以及《linux spi子系统驱动分析续》,百度可以直接搜到,这里帖一下我找到的链接,但不清楚是转载的还是原
2010-10-17 11:57:00 21638 6
原创 uevent分析
1.kobject, ktype, kset<br />kobject代表sysfs中的目录。<br />ktype代表kobject的类型,主要包含release函数和attr的读写函数。比如,所有的bus都有同一个bus_type;所有的class都有同一个class_type。<br />kset包含了subsystem概念,kset本身也是一个kobject,所以里面包含了一个kobject对象。另外,kset中包含kset_uevent_ops,里面主要定义了三个函数<br /> in
2010-10-01 12:35:00 16145 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人