发布时间:2013-12-02 11:13:27
__setup这条宏在Linux Kernel中使用最多的地方就是定义处理Kernel的启动参数的函数及数据结构,宏定义如下:#define __setup(str, fn) \__setup_param(str, fn, fn, 0)#define __setup_param(str, unique_id, fn, early) \static char __setup_str_##unique_id[] __initdata __aligned(1) = str; \static str.........【阅读全文】
发布时间:2013-12-02 00:21:09
摘要:对于Linux用户来说,Ramdisk并不陌生,可是为什么需要它呢?本文对Ramdisk在内核启动过程中的作用,以及它的内部机制进行深入介绍。 标题 initrd 和 initramfs在内核中的处理临时的根目录rootfs的挂载initrd的解压缩.........【阅读全文】
发布时间:2013-10-22 17:28:49
在GObject中,如果想给自己写的类加上signal,一般需要在*_class_init函数中使用g_signal_new函数,但是这个函数的参数比较复杂:点击(此处)折叠或打开guint g_signal_new(const gchar *signal_name, &nb.........【阅读全文】
发布时间:2013-09-20 23:24:44
本文主要通过对U-Boot移植相关的知识整理,以此达到让读者对U-Boot有一个整体的了解。......【阅读全文】