设备控制
文章平均质量分 50
Tynew
Linux basic concept
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux设备模型分析之kset
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz 内核版本:2.6.36 上一篇博客我们分析了Linux设备模型中kobject的注册和使用,在这一篇文章中,我们来看一下kset的用法。 首先我们看一个使用kset的例子,代码如下: [cpp] view plaincopy#include #include #include #转载 2012-11-21 10:12:09 · 1583 阅读 · 0 评论 -
Linux设备模型分析之kobject
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz 内核版本:2.6.36 一、kobject应用举例 Linux设备模型最基本的组成元素是kobject,我们先来看一个kobject的应用例子,该程序在Ubuntu 10.10, 2.6.32-38-generic-pae内核上调试通过。 [cpp] view plaincopy#inclu转载 2012-11-21 10:08:59 · 1651 阅读 · 0 评论 -
bus, device, driver 三者之间的关系
1. 总线,设备和驱动 总线:一个总线是处理器和一个或多个设备之间的通道. 为设备模型的目的, 所有的设备都通过一个总线连接, 甚至当它是一个内部的虚拟的,"平台"总线。 设备:设备就是连接在总线上的物理实体。设备是有功能之分的。具有相同功能的设备被归到一个类(CLASS)中.在Linux 系统中,每个设备由一个 struct device 代表。 驱动:驱动程序是在CPU运行时,提供操原创 2012-11-21 10:34:07 · 4330 阅读 · 0 评论 -
中断处理
作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz 编译环境:Ubuntu 10.10 内核版本:2.6.32-38-generic-pae LDD3源码路径:examples/short/ 本分析LDD3第9和第10章的示例代码short。short涉及的主要知识点有通过I/O端口或I/O内存操作设备寄存器及设备内存,注册中断处理函数处理中转载 2012-11-23 10:58:38 · 1479 阅读 · 0 评论
分享