【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Linux内核驱动程序的配置

放大字体  缩小字体 发布日期:2020-06-21 11:20:15    浏览次数:11
导读

   配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供字符界面和图形界面)。这些配置工具都是使用脚本语言编写的,如 Tcl/TK、perl 等。  再如,为S3C2410 的LED 编写了驱动,源代码为 s3c2410-led.c,为使内核能支持对该模块的编译配置,应进行如下 3 项处理。  例如:obj-y +=

   配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界面(提供字符界面和图形界面)。这些配置工具都是使用脚本语言编写的,如 Tcl/TK、perl 等。

  再如,为S3C2410 的LED 编写了驱动,源代码为 s3c2410-led.c,为使内核能支持对该模块的编译配置,应进行如下 3 项处理。

  例如:obj-y += foo.o表示要由 foo.c 或者 foo.s 文件编译得到 foo.o 并连接进内核,而 obj-m 则表示该文件要作为模块编译。除了y、m 以外的 obj-x 形式的目标都不会被编译。

  config 关键字定义新的配置选项,之后的几行定义了该配置选项的属性。配置选项的属性包括类型、数据范围、输入提示、依赖关系(及反向依赖关系)、帮助信息和默认值等。

  每个配置选项都必须制定类型,类型包括bool、tristate、string、hex 和 int,其中 tristate 和string 是两种基本的类型,其他类型都基于这两种基本类型。类型定义后可以紧跟输入提示,下面的两段脚本是等价的。

 
关键词: linux内核源码
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-298882.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4