![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LinuxKernel
文章平均质量分 73
Dilid
这个作者很懒,什么都没留下…
展开
-
Linux内核空间和用户空间详解
网上找到一篇关于内核空间和用户空间的文章,跟大家分享一下。linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。 Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0转载 2015-10-31 01:05:05 · 387 阅读 · 0 评论 -
container_of(ptr, type, member)宏定义解析
container_of()宏定义的功能是根据一个已知结构体成员的指针和变量名得出宿主结构体的地址原创 2015-10-31 00:56:47 · 2595 阅读 · 1 评论