- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 Linux设备模型分析之bus
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:2.6.36 前面我们分析了Linux设备模型中kobject、kset以及ktype的使用,它们是设备模型的最基础部分,在其上有更高级一层的bus、device和driver。在这一篇文章中,我们来看一下bus的用法。 一、相关数据结构首先,我们列出本文涉及的相关数据结构
2012-04-24 20:29:41 3143
原创 Linux设备模型分析之kset
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:2.6.36 上一篇博客我们分析了Linux设备模型中kobject的注册和使用,在这一篇文章中,我们来看一下kset的用法。首先我们看一个使用kset的例子,代码如下:#include #include #include #include #include
2012-04-23 21:13:06 6248
原创 Linux设备模型分析之kobject
作者:刘昊昱 博客:http://blog.csdn.net/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 4453 4
原创 S3C2410驱动分析之LCD驱动
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:2.6.36源码路径:drivers/video/s3c2410fb.c 本文分析S3C2410的LCD驱动,该驱动程序基于Framebuffer机制。 一、相关数据结构首先,我们来介绍一下基于Framebuffer的S3C2410 LCD驱动涉及的几个重要数据结构:
2012-04-19 15:52:41 6180 3
原创 S3C2410驱动分析之触摸屏驱动
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:2.6.36源码路径:drivers/input/touchscreen/s3c2410_ts.c 在Linux-2.6.36中,S3C2410对应的触摸屏驱动程序是drivers/input/touchscreen/s3c2410_ts.c,本文对这个文件进行分析,详细介绍相关知
2012-04-14 19:32:13 3629 7
原创 S3C2410驱动分析之ADC通用驱动
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz内核版本:2.6.36源码路径:arch/arm/plat-samsung/adc.c 在Linux-2.6.36中,提供了一个S3C2410的ADC通用驱动模块,定义在arch/arm/plat-samsung/adc.c文件中。用户要使用ADC,可以使用该通用驱动模块提供的接口进行注册和
2012-04-14 19:22:05 7228
原创 LDD3源码分析之内存映射
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/simple/ 本文分析LDD3第十五章介绍的内存映射模块simple。 一、simple模块编译在2.6.32-38-generic-pae内核下编译s
2012-04-12 09:45:34 5443 6
原创 LDD3源码分析之与硬件通信&中断处理
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/short/ 本分析LDD3第9和第10章的示例代码short。short涉及的主要知识点有通过I/O端口或I/O内存操作设备寄存器及设备内存,注册中断处理函数处理中
2012-04-11 08:45:26 5486 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人