logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux驱动子系统之I2C(4)

4 总线驱动4.1 概述I2C总线驱动是I2C适配器的软件实现,提供I2C适配器与从设备间完成数据通信的能力,比如起始,停止,应答信号和master_xfer的实现函数。I2C总线驱动由i2c_adapter和i2c_algorithm来描述 4.2 S3c2440I2C控制器的硬件描述S3c2440处理器内部集成了一个I2C控制器,通过四个寄存器来进行控制:IIC

#linux
linux内核调试指南

linux内核调试指南发表于11个月前(2013-03-11 15:16)   阅读(795) | 评论(0) 17人收藏此文章, 我要收藏赞0调试http://my.oschina.net/fgq611/blog/112929#OSC_h3_143目录[-]大海里的鱼有很多,而我们需要的是鱼钩一只一些前言作者前言知识从哪

Linux驱动之设备模型(4)-总线

1 总线   总线,是处理器与一个或者多个设备之间的通道。在Linux设备模型中,所有的设备都通过总线相连,甚至是那些内部的虚拟"platform"总线。用bus_type结构来描述。struct bus_type {const char*name;/* 总线名 */const char*dev_name;struct device

#linux
Linux驱动之设备模型(2)

3.ktype& Kset3.1  ktypel  用来描述一组kobject所具有的共同特性,用structkobj_type结构体来表示struct kobj_type{         void (*release)(struct kobject *kobj);         const struct sysfs_ops *sysfs_ops;         st

#linux
编写和提交自己的第一个内核patch

write and submit your first linux kernel patch1.        建立自己的branch         Git branch test 2.        切换到branch         Git checkout test 3.        检查编码的风格cjok@ubuntu:~/git-work/linux$

#ubuntu#git
Linux kernel crash dumps with crash

Software& securityComputergamesLifetopicsHillbillyphysicsGreatestsites3DartModelplanesAnalyzing Linux kernel crash dumps with crash - The one tutorial that h

SEAndroid简介

SEAndroid简介http://blog.csdn.net/modianwutong/article/details/43114883  SEAndroid是Google在Android4.4上正式推出的一套以SELinux为核心的系统安全机制。而SELinux则是由NSA(美国国安局)在Linux社区的帮助下设计的一个针对Linux的安全强化系统。  NSA最

Linux驱动之设备模型(7)

8.类8.1  classl  Class是对设备按照功能进行的分类,这样做是为了给用户空间提供一个比较友好的界面。Class也是一个kset,对应于/sys/class下的一个目录int __initclasses_init(void){         /* 对应/sys/class目录 */         class_kset =kset_create_and_ad

#linux
Linux驱动之设备模型(1)

1.Overviewl  设备模型是2.6内核引入的新特性,提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构,使得系统具有以下优点:n  代码重复最小化n  提供诸如引用计数这样的统一机制n  可以列举系统中所有的设备,观察它们的状态,并查看它们连接的总线n  可以将系统中的全部设备结构以树的形式完整、有效地展现出来n  可以将设备和其对应的驱动联系起来,反之

#linux#list
Linux驱动子系统之I2C(2)

2  I2C子系统2.1 LinuxI2C子系统架构在内核中已经提供I2C子系统,所以在做I2C驱动之前,就必须要熟悉该子系统。2.2 三大组成部分1、I2C核心(i2c-core)I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(algorithm)上层的、与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。 2、I2C总

#linux#数据结构
到底了