摘要: kobject是组成设备device、驱动driver、总线bus、class的基本结构。如果把前者看成基类,则后者均为它的派生产物。device、driver、bus、class构成了设备模型,而kobject内嵌于其中,将这些设备模型的部件组织起来,并形成了sysfs文件系统。kobject就是... 阅读全文
posted @ 2015-12-23 16:14 瘋耔 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 位域。C语言中为了节省空间的一种常见用法。用于变量存储空间的二进制“位”的分配。比如: struct Data{//该结构体定义了一个结构体类型 int a:8; //结构体中包含三个整型变量,如果 int b:6;//没有使用“:”位域,则改结构体 int c:2;//占用6个字节空间。但使用了“... 阅读全文
posted @ 2015-12-23 15:46 瘋耔 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/image-eye/archive/2012/01/29/2331254.htmlKobject,kset是设备模型的基本结构体,设备模型使用这两个结构体来完成设备的层次关系,但在实际的设备驱动编写中,我们基本上用不到kobject,kset这些结... 阅读全文
posted @ 2015-12-23 15:33 瘋耔 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Linux2.6以后的设备驱动,都是在设备模型的基础上构建的,因此,要编写linux下的设备驱动程序,不论是usb设备,pci设备等,都需要了解设备模型。设备模型的基础结构体主要是kobject,kset这两个结构体:struct kobject { char * k_name; char name... 阅读全文
posted @ 2015-12-23 15:32 瘋耔 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 01 外部信号(电信号,非电信号)严密观察,找到其特点,总结02 根据外部信号特色做电路设计03 反复测试 阅读全文
posted @ 2015-12-23 09:03 瘋耔 阅读(313) 评论(0) 推荐(0) 编辑
跳至侧栏