- 博客(3)
- 收藏
- 关注
转载 Linux 系统内核空间与用户空间通信的实现与分析
<br />Linux 系统内核空间与用户空间通信的实现与分析2007年07月24日 星期二 23:48<br />多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux 进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 netlink 套接字实现中断环境与用户态进程通信。<br />1 引言<br />Linux 是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写自己的内核代码,再加上对
2011-01-09 22:16:00 206
转载 linux设备驱动编写_tasklet机制
时间过长而导致中断丢失,有时候我们需要把一些在中断处理中不是非常紧急的任务放在后面执行,而让中断处理程序尽快返回。在老版本的 linux 中通常将中断处理分为 top half handler 、 bottom half handler 。利用 top half handler 处理中断必须处理的任务,而 bottom half handler 处理不是太紧急的任务。 但是 linux2.6 以后的 linux 采取了另外一种机制,就是软中断来代替 bottom half handler 的处理。而 ta
2011-01-09 22:10:00 253
转载 用于非面向对象的共享对象!
<br /> <br />转自:http://www.ibm.com/developerworks/cn/linux/sdk/shobj/index.html<br /> <br />别紧张,共享对象与面向对象技术无关!我们现在讨论的是 Linux 平台上的动态链接库(类似于 Windows 中的 DLL)。在编码过程中的不同时期,我们都曾经使用过一些类型的库,以便调用其中的简单函数(如 C 语言的 printf() )或复杂函数(如 C++ 通用函数库中的 sort() )。库使每天的编程变得容易并使开发
2010-11-27 21:03:00 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人