发布时间:2014-07-20 14:04:28
Linux 2.6 kernel 中的makefile 中文翻译熟悉内核的Makefile对开发设备驱动、理解内核代码结构都是非常重要的linux2.6内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention/kbuild/makefiles.txt中有详细的说明。给大家一个中文版的翻译=== 目录 === 1 概述.........【阅读全文】
发布时间:2013-03-27 09:38:45
NAND FLASH在linux-2.6.32中的驱动框架module_init(s3c2410_nand_init);static int __init s3c2410_nand_init(void){ .................. return platform_driver_register(&s3c24xx_nand_driver);}static struct platform_driver s3c24xx_nand_driver = { .probe = s3c24xx_.........【阅读全文】
发布时间:2013-03-25 09:17:47
__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.........【阅读全文】