内核驱动
开心an
这个作者很懒,什么都没留下…
展开
-
混杂设备动态次设备号分析
今天看驱动源码时,发现一个MISC_DYNAMIC_MINOR宏,于是分析了一下内核源码。先粘出源码。在misc_register函数中,有如下语句: if (misc->minor == MISC_DYNAMIC_MINOR) {原创 2011-09-15 14:56:23 · 6953 阅读 · 1 评论 -
分析platform_get_resource
有如下实例:static struct resource net_resources[] = {[0] = { .start = ETHERNET_BASE, .end = ETHERNET_BASE + SZ_4K - 1原创 2011-09-21 09:38:16 · 5933 阅读 · 2 评论 -
makefile自动化变量
15.5.3、自动化变量在上述的模式规则中,目标和依赖文件都是一系例的文件,那么我们如何书写一个命令来完成从不同的依赖文件生成相应的目标?因为在每一次的对模式规则的解析时,都会是不同的目标和依赖文件。自动化变量就是完成这个功能的。在前面,我们已经对自动化变量有所提涉,相信你看到这里已对它有一个感性认识了。所谓自动化变量,就是这种变量会把模式中所定义的一系列的文件自动地挨个取出,直至所有的符转载 2012-11-06 21:41:50 · 1358 阅读 · 0 评论