- 博客(5)
- 资源 (9)
- 收藏
- 关注
转载 我对linux理解之driver_register
------------------------------------------本文系本站原创,欢迎转载!转载请注明出处:amingriyue.blog.chinaunix.net------------------------------------------/** * driver_register - register driver with bus *
2017-04-12 09:32:47 501
转载 Linux设备驱动模型概述
Linux设备驱动模型(一)-节能之初衷2.6内核增加了一个引人注目的新特性——统一设备模型(device model)。设备模型提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构,从而使得系统具有以下优点:(1)代码重复最小化。(2)提供诸如引用计数这样的统一机制。(3)可以列举系统中所有的设备,观察它们的状态,并且查看它们连接的总线。(4
2017-04-06 16:25:39 601
转载 linux内核部件分析(三)——记录生命周期的kref
文章转载自:点击打开链接kref是一个引用计数器,它被嵌套进其它的结构中,记录所嵌套结构的引用计数,并在计数清零时调用相应的清理函数。kref的原理和实现都非常简单,但要想用好却不容易,或者说kref被创建就是为了跟踪复杂情况下地结构引用销毁情况。所以这里先介绍kref的实现,再介绍其使用规则。 kref的头文件在include/Linux/kref.h,实现在lib/kref
2017-04-03 20:17:11 409
转载 linux内核部件分析(二)——原子性操作atomic_t +自我分析总结
本文转载自:点击打开链接在任何处理器平台下,都会有一些原子性操作,供操作系统使用,我们这里只讲x86下面的。原子操作的概念来自物理学中微粒的概念原子不可再分性,说明原子操作是不会被线程调度机制打断的操作,不会被编译器自动优化掉,必定执行的操作;在单处理器情况下,每条指令的执行都是原子性的,但在多处理器情况下,只有那些单独的读操作或写操作才是原子性的。为了弥补这一缺点,x
2017-04-01 15:42:03 7341
转载 linux内核部件分析(一)——连通世界的list+
文章转载自:点击打开链接学习心得:此处主要是linux文件系统的底层实现,我们通常对文件的操作习以为常,譬如在相应路径下新建文件夹,删除文件夹,复制文件夹,移动文件夹(linux下用到shell命令 mv)等等。。。这些功能得以实现都是基于linux内核部件之list 双向循环链表的使用。下面具体分析。在Linux内核中,有一种通用的双向循环链表,构成了各种队列的基础。链表
2017-04-01 15:01:24 413
虚拟网络数据流.vsdx
2020-11-05
MindShare__PCI_Express_System_Architecture.pdf
2020-10-20
电学&电子学&佛学.docx
2020-09-30
调试bootrom 程序;在spl 下.pptx
2020-09-30
软件开发指南_v1.3.pdf
2020-09-28
uboot移植使用说明(含SPL).pdf
2020-09-27
UEFI_Spec_2_3_1
2018-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人