- 博客(1)
- 资源 (12)
- 收藏
- 关注
原创 linux的list常用函数用法速查及应用实例
linux中大量使用了双向链表操作,它们的源码实现在源码目录的/kernel/include/linux/list.h文件中,里边不仅包括普通双向链表的操作,还有hash链表操作。但最常用的还是普通双向链表的操作,这里归纳了普遍双向链表的操作中最最常用的操作,用于速查,并以一个简单的应用实例用以示范。1、 list双向链表的结构:struct list_head { struct
2013-06-25 15:55:46 1811
linux arm的高端内存映射详解
以一个实际的linux的arm设备(不是什么2440!)描述了高端内存原理和源码注释详解,能够清楚的理解什么是高端内存,什么是vmalloc,什么是永久映射,什么是临时映射,需要注意什么,应用场合是怎样,在源码中的前龙后脉都有详细的注释和解释
2013-08-22
slab完全详解
目前有很多讲slab的文章,要么是纯讲原理画一堆图结合源码不深导致理解困难,要么是纯代码注释导致理解更困难,我在猛攻了一周时间后,细致总结一下slab,争取从原理到源码都能细致的理解到并立刻达到清楚的使用
2013-08-21
linux内存页表创建
对linux内存页表创建的详细讲解,和本博客前面文章紧密联系,讲解了物理内存、硬件IO、中断是如何映射的,什么是内存,内存映射是怎么一回事,另有例子演示,适合正确理解概念的文章
2013-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人