码迷,mamicode.com
首页 >  
搜索关键字:sysfs    ( 161个结果
sysfs接口函数的建立_DEVICE_ATTR(转)
sysfs接口函数到建立_DEVICE_ATTR最近在弄Sensor驱动,看过一个某厂家的成品驱动,里面实现的全都是sysfs接口,hal层利用sysfs生成的接口,对Sensor进行操作。说道sysfs接口,就不得不提到函数宏DEVICE_ATTR原型是#define DEVICE_ATTR(_n...
分类:其他好文   时间:2015-08-25 18:33:26    阅读次数:166
linux 查看文件系统类型
1. mount[op@TIM ~]$ mount/dev/mapper/vg_tim-lv_root on / type ext4 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts typ...
分类:系统相关   时间:2015-08-01 06:23:11    阅读次数:391
字符设备驱动、平台设备驱动、设备驱动模型、sysfs的关系
绝对干货~~学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。对于初学者来说会非常困惑,甚至对Linux有一定基础的工程师而言,能够较好理解这些相关技术也相当不错。本文横向比较关联各个驱动相关的知识点和纵向剖析Linux整个驱动软件层次,传道授业解惑!!...
分类:其他好文   时间:2015-07-25 00:18:40    阅读次数:251
内核驱动中常见的miscdevice、platform_device、platform_driver
最近在看驱动模型,是越看越糊涂,以前接触比较多的都是一些字符驱动,对字符驱动的框架有一定的了解。后来因为想在驱动中实现设备文件的创建,又了解了一下,sysfs文件系统和udev设备文件系统,必然就涉及到了驱动模型。可是发现驱动模型和以前接触的字符驱动没什么联系。比如,以前写字符驱动,主要的内容就是实...
分类:其他好文   时间:2015-07-23 21:43:21    阅读次数:147
Linux 设备文件的创建和mdev
本文是嵌入式企鹅圈开篇--《linux字符设备驱动剖析》的姐妹篇,在上述文章里面我们详细描述了字符设备驱动框架涉及的驱动注册、通过设备文件来访问驱动等知识,并明确通过device_create接口并结合mdev来创建设备文件,但没有展开这个知识点。本文将从代码级去理解Linux设备类和设备文件的创建过程。通过这两篇文章,我们将可以对linux字符设备驱动的机制和脉络有全面的认识。...
分类:系统相关   时间:2015-07-06 12:22:10    阅读次数:257
sysfs的应用-------使用sysfs控制闪关灯
1、  创建相应的kobj_attribute。本实验用到打开手电筒,关闭手电筒,打开闪关灯,关闭闪光灯。所以创建四个kobj_attribute。因为四个格式比较类似,只有功能函数实现功能不同,所以本文只以sysfs_torch为例进行说明。 static struct kobj_attribute sysfs_torch = __ATTR(torch,S_IRUGO,sysfs_torch,...
分类:其他好文   时间:2015-06-30 13:05:40    阅读次数:249
Non Lasting Storage File System、procfs、sysfs
Non Lasting Storage File System、procfs、sysfs
分类:其他好文   时间:2015-06-15 18:24:00    阅读次数:168
linux设备模型之kobject
kobject 结构     在Linux内核里,kobject是组成Linux设备模型的基础,一个kobject对应sysfs里的 一个目录。从面向对象的角度来说,kobject可以看作是所有设备对象的基类,因为C 语言并没有面向对象的语法,所以一般是把kobject内嵌到其他结构体里来实现类似的 作用,这里的其他结构体可以看作是kobject的派生类。Kobject为Linux...
分类:系统相关   时间:2015-06-14 11:00:55    阅读次数:149
linux的udev和sysfs
A sysfs   sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以被从用户 的空间存取到。 简单介绍sysfs文件系统,您可能想知道 sysfs 是怎么认出系统中存在的设备以及应 该使用什么设备号。对于已经编入内核的驱动程序,当被内核检测到的时候,会直接 在 sysfs 中注册其对象;对于编译成模块的驱动程序,当模块载入的时候才会这样做 。一旦挂载了 sy...
分类:系统相关   时间:2015-06-14 09:32:52    阅读次数:165
Linux 驱动之 platform 驱动模型总结 (基于tiny210 平台 LED 驱动)
1、概述 在一般情况下,2.6内核中已经初始化并挂载了一条platform总线在sysfs文件系统中。那么我们编写platform模型驱动时,需要完成两个工作:1:实现platform驱动 2:实现platform设备,然而在实现这两个工作的过程中还需要实现其他的很多小工作,在后面介绍。platform模型驱动的实现过程核心架构就很简单,如下所示。 platform驱动模型三个对象:platform总线、platform设备、platform驱动。 platform总线对应的内核结构:struct bus...
分类:系统相关   时间:2015-06-10 22:38:56    阅读次数:173
161条   上一页 1 ... 10 11 12 13 14 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!