
Linux设备模型
liuhaoyutz
这个作者很懒,什么都没留下…
展开
-
Linux设备模型分析之kset
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:2.6.36 上一篇博客我们分析了Linux设备模型中kobject的注册和使用,在这一篇文章中,我们来看一下kset的用法。首先我们看一个使用kset的例子,代码如下:#include #include #include #include #include原创 2012-04-23 21:13:06 · 6276 阅读 · 0 评论 -
Linux设备模型分析之device_driver(基于3.10.1内核)
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:3.10.1 一、device_driver定义 181/** 182 * struct device_driver - The basic device driver structure 183 * @name: Name of the device driver. 184原创 2013-11-11 17:46:54 · 8819 阅读 · 0 评论 -
Linux设备模型分析之device(基于3.10.1内核)
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:3.10.1 一、device定义device结构体定义在include/linux/device.h文件中: 598/** 599 * struct device - The basic device structure 600 * @parent: The device's原创 2013-11-06 15:51:49 · 11217 阅读 · 2 评论 -
Linux设备模型分析之bus(基于3.10.1内核)
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:3.10.1 一、bus定义Linux设备驱动模型中的bus,即可以是物理总线(如PCI、I2C总线)的抽象,也可以是出于设备驱动模型架构需要而定义的虚拟的“platform”总线。一个符合Linux设备驱动模型的device或device_driver必须挂靠在一个bus上,无论这个b原创 2013-11-01 15:48:56 · 7167 阅读 · 0 评论 -
Linux设备模型分析之kset(基于3.10.1内核)
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:3.10.1 一、kset结构定义kset结构体定义在include/linux/kobject.h文件中,其内容如下:142/**143 * struct kset - a set of kobjects of a specific type, belonging to a sp原创 2013-10-29 09:44:00 · 5514 阅读 · 0 评论 -
Linux设备模型分析之kobject(基于3.10.1内核)
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:3.10.1 一、kobject结构定义kobject是Linux设备模型的最底层数据结构,它代表一个内核对象。kobject结构体定义在include/linux/kobject.h文件中: 60struct kobject { 61 const char原创 2013-10-24 10:17:29 · 5594 阅读 · 1 评论 -
Linux设备模型分析之kobject
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:2.6.36 一、kobject应用举例Linux设备模型最基本的组成元素是kobject,我们先来看一个kobject的应用例子,该程序在Ubuntu 10.10, 2.6.32-38-generic-pae内核上调试通过。#include #include #inc原创 2012-04-20 11:13:44 · 4476 阅读 · 4 评论 -
Linux设备模型分析之bus
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz内核版本:2.6.36 前面我们分析了Linux设备模型中kobject、kset以及ktype的使用,它们是设备模型的最基础部分,在其上有更高级一层的bus、device和driver。在这一篇文章中,我们来看一下bus的用法。 一、相关数据结构首先,我们列出本文涉及的相关数据结构原创 2012-04-24 20:29:41 · 3174 阅读 · 0 评论