linux_drivers
Soar_dream
这个作者很懒,什么都没留下…
展开
-
DECLARE_WAITQUEUE(wait, current)的分析
每当看书看到DECLARE_WAITQUEUE(wait, current);总想current是哪来的,写程序的兄弟,对一个不知道来路 的字符或者变量,一般都会有疑问,这应该已经是码农的一种本能.今天又看到这个陌生的家伙,好吧。Source Insight 搞起呗,还有什么好说;废话说真多,写代码就讨厌,繁琐的说一堆.=> DECLARE_WAITQUEUE(wait, cu原创 2016-05-30 14:03:42 · 5171 阅读 · 3 评论 -
make -C $(kdir) M=$(pwd) modules
make -C $(kdir) M=$(pwd) modules这个指令中,其中的M是在/kernel/Makefile下的提到过: 75 ifeq ("$(origin M)", "command line") #如果变量在命令行中定义,就把M赋值KBUILD_EXTEOD. 76 KBUILD_EXTMOD := $(M) 77 endif总而言之M指定的是当前原创 2016-05-30 18:19:52 · 1977 阅读 · 0 评论 -
bootloader与linux中位置无关代码的分析理解
声明本文转载http://blog.csdn.net/zhou1232006/article/details/6215361的文章,由于这段时间要深入的分析linux各个环节想收集点资料首先,需要理解加载域与运行域的概念。加载域是代码存放的地址,运行域是代码运行时的地址。为什么会产生这2个概念?这2个概念的实质意义又是什么呢?在一些场合,一些代码并不在储存这部分代码的地址上执行地址,比如说转载 2016-06-05 22:55:42 · 2286 阅读 · 0 评论