- 博客(4)
- 资源 (8)
- 收藏
- 关注
转载 linux 内核分析之list_head
文详细分析了 2.6.x 内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。一、 链表数据结构简介链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式。相对于数组,链表具有更好的动态性,建立链表时无需预先知道数据总量,可以随机分配空间,可以高效地在链表中的任意位置实时插入或删除数据。链表的开销主要是访问的顺序性
2012-11-25 19:45:10 702
原创 C语言位操作
位操作bit mask --位屏蔽位屏蔽的含义是:从包含多个位集的一个或一组字节中选出指定的一(些)位。作用分以下几类1)为了检查一个字节中的某些位,可以让这个字节和屏蔽字(bit mask)进行按位与操作(C的按位与运算符为&)——屏蔽字中与要检查的位对应的位全部为1,而其余的位(被屏蔽的位)全部为0。例如,为了检查变量 flags的最低位,你可以让flag
2012-11-21 23:28:26 1866
转载 FIFO和DMA
FIFO SPI端口增加了FIFO,使得传输数据有了缓冲区间。 FIFO存储器是一个先入先出的双口缓冲器,即第一个进入其内的数据第一个被移出,其中一个存储器的输入口,另一个口是存储器的输出口。主要有三个方面的作用:1)对连续的数据流进行缓存,防止在进机和存储操作时丢失数据;2)数据集中起来进行进机和存储,可避免频繁的总线操作,减轻CPU的负担;3)允许系统进行DMA操作,提高数据的传
2012-11-21 02:04:04 17730
转载 linux进程管理
1.linux进程状态浅析R -TASK_RUNNINGS-TASK_INTERRUPTIBLE 不可中断的睡眠状态D-TASK_UNINTERRUPTIBLE 不可中断的睡眠状态2.睡眠--TASK_INTERRUPTIBLE and TASK_UNINTERRUPTIBLEhttp://www.cnblogs.com/parrynee/archive
2012-11-18 13:54:34 767
深入BREW APP创建,运行,退出机制
2011-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人