ChinaUnix.net
相关文章推荐:

kconfig mk makefile

一、概述 在内核编译中如何将各个目录树中的文件组织起来编译是一个很重要的问题,并且要根据用户配置来编译特有的内核。为了解决这个问题,内核使用两种文件,Makefie和kconfig。分布到各目录的kconfig构成了一个分布式的内核配置数据库,每个kconfig分别描述了所属目录源文档相关的内核配置菜单,就是我们使用命令 make menuconfig(或者xconfig)后产生的配置菜单,此菜单包含多层,每个层次都是由各个目录中的kconfig产生...

by doujiao - Linux文档专区 - 2010-01-31 15:02:05 阅读(1056) 回复(0)

相关讨论

参考《linux设备驱动开发详解》 在./drivers目录下新增为ARM体系结构编写test驱动程序,树形结构为: |-- test |-- cpu | `-- cpu.c |-- test.c |-- test_client.c |-- test_ioctl.c |-- test_proc.c `-- test_queue.c 1、修改需要使用test驱动的目录下的kconfig 在 arch/arm/kconfig 增加下面内容 [color="#ff0000"]source "drivers/test/kconfig" 2、修改test父目录下的makefile 在./drivers/Ma...

by bingqi17 - Linux文档专区 - 2009-05-31 19:21:54 阅读(1083) 回复(0)

一、概述 在内核编译中如何将各个目录树中的文件组织起来编译是一个很重要的问题,并且要根据用户配置来编译特有的内核。为了解决这个问题,内核使用两种文件,Makefie和kconfig。分布到各目录的kconfig构成了一个分布式的内核配置数据库,每个kconfig分别描述了所属目录源文档相关的内核配置菜单,就是我们使用命令 make menuconfig(或者xconfig)后产生的配置菜单,此菜单包含多层,每个层次都是由各个目录中的kconfig产生...

by chenjifeng - Linux文档专区 - 2010-01-28 17:02:53 阅读(1009) 回复(0)

当我们在订制自己的内核的时候很多时候是需要去修改makefilekconfig 文件来增加自己的模块和驱动 一下是我个人的一点总结 假设我们要在内核源代码 drivers 目录下如下用于 test driver 的树型目录: |----test |---- cpu |---- cpu.c |---- test.c |---- test_client.c |---- test_ioctl.c |---- test_proc.c |---- test_queue.c 在内核中增加目录和子目录,我们需为相应的新增目...

by coolcoolrain - Linux文档专区 - 2010-01-10 13:57:14 阅读(916) 回复(0)

当我们在订制自己的内核的时候很多时候是需要去修改makefilekconfig 文件来增加自己的模块和驱动 一下是我个人的一点总结 假设我们要在内核源代码 drivers 目录下如下用于 test driver 的树型目录: |----test |---- cpu |---- cpu.c |---- test.c |---- test_client.c |---- test_ioctl.c |---- test_proc.c |---- test_queue.c 在内核中增加目录和子目录,我们需为相应的新增目...

by ubuntuer - Linux文档专区 - 2009-12-23 10:25:37 阅读(900) 回复(0)

当我们在订制自己的内核的时候很多时候是需要去修改makefilekconfig 文件来增加自己的模块和驱动 一下是我个人的一点总结 假设我们要在内核源代码 drivers 目录下如下用于 test driver 的树型目录: |----test |---- cpu |---- cpu.c |---- test.c |---- test_client.c |---- test_ioctl.c |---- test_proc.c |---- test_queue.c 在内核中增加目录和子目录,我们需为相应的新增目录创建...

by zjh_larm - Linux文档专区 - 2008-11-03 09:56:25 阅读(452) 回复(0)

当我们在订制自己的内核的时候很多时候是需要去修改makefilekconfig 文件来增加自己的模块和驱动 一下是我个人的一点总结 假设我们要在内核源代码 drivers 目录下如下用于 test driver 的树型目录: |----test |---- cpu |---- cpu.c |---- test.c |---- test_client.c |---- test_ioctl.c |---- test_proc.c |---- test_queue.c 在内核中增加目录和子目录,我们需为相应的新增目...

by tang560128 - Linux文档专区 - 2008-09-10 10:56:25 阅读(598) 回复(0)

当我们在订制自己的内核的时候很多时候是需要去修改makefilekconfig 文件来增加自己的模块和驱动 一下是我个人的一点总结 假设我们要在内核源代码 drivers 目录下如下用于 test driver 的树型目录: |----test |---- cpu |---- cpu.c |---- test.c |---- test_client.c |---- test_ioctl.c |---- test_proc.c |---- test_queue.c 在内核中增加目录和子目录,我们需为相应的新增目录...

by linuxargue - Linux文档专区 - 2008-09-08 23:55:46 阅读(700) 回复(0)

android是什么就不用说了,android自从开源以来,就受到很多人的追捧。当然,一部人追捧它是因为它是Google开发的。对一个程序 员来说,一个系统值不值得追捧得要拿代码来说话。我这里并不打算分析android的代码,而是android的makefile,我想通过分析 andorid的makefile来告诉大家如何写makefile。 对于一个程序新手而言,好的IDE是他们追捧的对象。但当他接触的代码多了之后,就会逐渐发现IDE不够用了,因为有好多东西用IDE是不...

by john8714105 - Linux文档专区 - 2009-12-19 15:21:38 阅读(6702) 回复(0)

最近稍微看了一下,理解如下: (1) kconfig实质上可以理解作一个数据库,这个数据库存储了Kernel中可以 配置的所有选项 (2) 执行 “make menuconfig” 或者其他配置命令,系统会读 kconfig,然后 提供给用户可以配置的选项 (3) 用户配置完成之后,会生成 .config 文件 (4) makefile会把 .config include 进来,然后再有选择地进行 make 【问题】 我没有看出 kconfigmakefile 有什么必然的联系啊?为什么查的好多资料上都把...

by qiangqiang02 - 内核源码 - 2009-12-23 13:24:15 阅读(1439) 回复(2)

kconfig文件的作用 内核源码树的目录下都有两个文件kconfig(2.4版本是Config.in)和makefile。分布到各目录的kconfig构成了一个分布式的内核配置数据库,每个kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从kconfig中读出菜单,用户选择后保存到.config的内核配置文件中。在内核编译时,主makefile调用这个.config,就知道了用户的选择。*上面的内容说明了,kconfig就是对应...

by mary0208 - Linux文档专区 - 2009-10-12 16:31:17 阅读(705) 回复(0)