- 博客(10)
- 资源 (5)
- 收藏
- 关注
转载 介绍struct bus_type非常好的
http://blog.csdn.net/yalizhi123/article/details/5832266总线总线是处理器和一个或多个设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟"platform"总线。总线可以相互插入。设备模型展示了总线和它们所控制的设备之间的实际连接。在 Linux 设备模型中, 总线由 bus_type 结构表示, 定义在
2013-02-27 17:57:07 970
转载 遍历Linux kernel的链表时删除节点的方法 list_for_each_safe
如果在遍历链表的时候需要删除当前节点,应该使用的遍历函数为:list_for_each_safe(pos, n, head) 内核的链表list_head设计相当巧妙。今天我说一下对list_head链表的遍历时如何删除元素。 链表遍历时,如果删除当前元素,一般都是会出错的。在所有语言的各种库中的链表都是如此。list_head也一样。
2013-02-27 15:57:04 6207
转载 详解Linux内核之双向循环链表
详解Linux内核之双向循环链表Sailor_forever sailing_9806@163.com转载请注明http://blog.csdn.net/sailor_8318/archive/2008/05/23/2471129.aspx 【摘要】本文详解了内核中面向对象的list结构的原理,以及如何以list为内嵌对象来构造自己的链表结构,如何从内嵌l
2013-02-26 17:19:00 1917
转载 详解Linux内核之双向循环链表(2) list_for_each/list_entry/list_for_each_entry
介绍了上面的几种基本宏后,对list_entry的理解就容易了。----------------list_entry()--------------------list_entry()宏,获取当前list_head链表节点所在的宿主结构项。第一个参数为当前list_head节点的指针,即指向宿主结构项的list_head成员。第二个参数是宿主数据结构的定义类型。第三个参数为宿主结构
2013-02-26 17:08:17 4716
转载 Linux设备驱动之I2C架构分析 adapter注册
一:前言 I2c是philips提出的外设总线。I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL.正因为这样,它方便了工程人员的布线。另外,I2C是一种多主机控制总线。它和USB总线不同,USB是基于master-slave机制,任何设备的通信必须由主机发起才可以。而I2C是基于multi master机制。一同总线上可允许多个master.关于I2C协议的知识,这里不再赘述
2013-02-26 14:39:36 5227
转载 linux 牛人博客
http://www.cnblogs.com/riky/archive/2006/12/28/606242.htmlhttp://blog.csdn.net/sailor_8318?viewmode=contentshttp://blog.csdn.net/xubin341719?viewmode=contentshttp://blog.sina.com.cn/
2013-02-25 18:09:52 569
转载 list_for_each_entry/list_entry/container_of
参考:http://blog.sina.com.cn/s/blog_5e99b41e0100rxgf.htmlhttp://hi.baidu.com/shiftedmind/blog/item/1a7c8381e6a67fa56d8119da.html 在Linux内核源码中,经常要对链表进行操作,其中一个很重要的宏是list_for_each_entry:意思大体
2013-02-25 17:59:16 771
转载 Linux设备驱动之I2C架构分析
一:前言 I2c是philips提出的外设总线。I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL.正因为这样,它方便了工程人员的布线。另外,I2C是一种多主机控制总线。它和USB总线不同,USB是基于master-slave机制,任何设备的通信必须由主机发起才可以。而I2C是基于multi master机制。一同总线上可允许多个master.关于I2C协议的知识,这里不再赘述
2013-02-25 17:57:30 619
转载 浅谈linux内核中的idr机制
idr在linux内核中指的就是整数ID管理机制,从本质上来说,这就是一种将整数ID号和特定指针关联在一起的机制。这个机制最早是在2003年2月加入内核的,当时是作为POSIX定时器的一个补丁。现在,在内核的很多地方都可以找到idr的身影。idr机制适用在那些需要把某个整数和特定指针关联在一起的地方。举个例子,在I2C总线中,每个设备都有自己的地址,要想在总线上找到特定的设备,就必须要先发送该
2013-02-25 14:06:37 565
转载 嵌入式系统Linux内核开发工程师必须掌握的三十道题
仔细看了一下,居然只知道几个,我很不合格。1) Linux中主要有哪几种内核锁?2) Linux中的用户模式和内核模式是什么含意?3) 怎样申请大块内核内存?4) 用户进程间通信主要哪几种方式?5) 通过伙伴系统申请内核内存的函数有哪些?6) 通过slab分配器申请内核内存的函数有?
2013-02-17 17:34:09 655
slickedit v18 18.0.1.2 序列号 破解
2013-11-26
slickedit 2013 v18 win linux mac
2013-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人