Linux kernel
文章平均质量分 86
fglswh
这个作者很懒,什么都没留下…
展开
-
Linux设备驱动剖析之SPI(一)
先给出Linux SPI子系统的体系结构图: SPI子系统体系结构 下面开始分析SPI子系统。 Linux中SPI子系统的初始化是从drivers/spi/spi.c文件中的spi_init函数开始的,看看它的定义: 00001025 static int __init spi_init(void) 00001026 { 000转载 2014-06-10 15:12:35 · 486 阅读 · 0 评论 -
typecheck
在kernel 2.6.30 的typecheck.h源码中有如下定义 #define typecheck(type,x) / ({ type __dummy; / typeof(x) __dummy2; / (void)(&__dummy == &__dummy2); / 1; / }) 这个有什么作用呢?下面举例来转载 2014-07-08 19:22:24 · 314 阅读 · 0 评论 -
内核中位运算函数
test_and_set_bit(int nr, long* addr) 将*addr 的第n位设置成1,并返回原来这一位的值转载 2014-07-08 19:27:47 · 302 阅读 · 0 评论