摘要: 转自:http://blog.chinaunix.net/uid-12567959-id-161015.html 在内核代码里到处都能看到这个subsys_initcall(),而它到底是干什么的呢?让我们来揭开它的神秘面纱。 先来看一段代码: include/linux/init.h 174 /* 阅读全文
posted @ 2016-04-13 18:02 Sky&Zhang 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 转自:http://my.oschina.net/u/572632/blog/305492 目录[-] 概述 section的声明 注册 调用 IN BUILDING 概述 section的声明 注册 调用 IN BUILDING 概述 内核选项的解析完成之后,各个子系统的初始化即进入第二部分—入口 阅读全文
posted @ 2016-04-13 18:01 Sky&Zhang 阅读(2552) 评论(0) 推荐(0) 编辑
摘要: #include <linux/kernel.h>#include <linux/init.h>#include <linux/module.h>#include <linux/delay.h>#include <linux/interrupt.h> static void time_get(kti 阅读全文
posted @ 2016-04-13 15:41 Sky&Zhang 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/chenhuajie123/article/details/11951777 一步一图一代码,一定要让你真正彻底明白红黑树 作者:July 二零一一年一月九日 转自:http://blog.csdn.net/chenhuajie123/article/ 阅读全文
posted @ 2016-04-13 11:41 Sky&Zhang 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.2cto.com/kf/201210/160985.html 我一次性malloc十个单位节点的内存空间出来赋值给L, 现在我想一次性删除从第3个到第6个节点,我是这么做的:1.将第六个节点的next指针指向NULL2.将L指针指向第三个单位空间的地址,再free(L)。 阅读全文
posted @ 2016-04-13 10:39 Sky&Zhang 阅读(469) 评论(0) 推荐(0) 编辑