1、在上一级目录的Kconfig中选项如下:

config XXXX
        bool "YYYY"
        default y
        help
          add platform_driver YYYY.

其中,XXXX为选项的名称,YYYY为说明信息。

2、在上一级目录的Makefile中添加以下内容:

obj-$(CONFIG_MACH_AAAA)  +=ZZZZ/

其中,AAAA为添加的内容所依赖的平台;ZZZZ为添加的内容的目录。

3、ZZZZ目录下的Makefile中添加以下内容:

obj-$(CONFIG_XXXX)  += BBBB.o
obj-$(CONFIG_XXXX)  += CCCC.o
obj-$(CONFIG_XXXX)  += DDDD.o

其中,XXXX为选项的名称,BBBB,CCCC,DDDD为需要编译的.c文件的名称。

如何在linux内核中增加对应的Makefile和Kconfig选项?相关推荐

  1. 如何在linux内核中读写文件

    在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write在进入内核态之后 ...

  2. Linux内核模块下载到板子,在Linux内核中增加新驱动模块

    开发环境 开发板:A33-Vstar 开发板系统: Linux/arm 3.4.39 Kernel Ubuntu版本:Ubuntu14.04 ----------------------------- ...

  3. Linux内核的编译方法及如何往内核中增加程序

    2019独角兽企业重金招聘Python工程师标准>>> ARM Linux的系统调用实现原理是采用swi软中断从用户(usr)模式陷入管理模式(svc). 内核空间和用户空间这两个名 ...

  4. Linux 内核中的 GCC 特性(zz)

    from:http://www.ibm.com/developerworks/cn/linux/l-gcc-hacks/ GCC 和 Linux 是出色的组合.尽管它们是独立的软件,但是 Linux ...

  5. Linux 内核中的数据结构:双链表,基数树,位图

    Linux 内核中的数据结构 rtoax 2021年3月 1. 双向链表 Linux 内核自己实现了双向链表,可以在 include/linux/list.h 找到定义.我们将会从双向链表数据结构开始 ...

  6. Linux内核中max()宏的奥妙何在?(一)

    Linux内核中max()宏的奥妙何在?(一) 1.max()宏那点事 在Linux内核中,有这样四个比较大小的函数,如下: max(x,y) //两个数求最大值 min(x,y) //两个数求最小值 ...

  7. Linux内核中max()宏的奥妙何在?(二)——大神Linus对这个宏怎么看?

    最新max()宏 上回,我们在<Linux内核中max()宏的奥妙何在?(一)>一文中说到,在3.18.34版Linux内核源码中的max()宏,采用了GCC的扩展特性,可以避免一些错误. ...

  8. Linux内核中的GPIO系统之(3):pin controller driver代码分析

    一.前言 对于一个嵌入式软件工程师,我们的软件模块经常和硬件打交道,pin control subsystem也不例外,被它驱动的硬件叫做pin controller(一般ARM soc的datash ...

  9. Linux内核中的进程组及会话

    Linux内核中的进程组及会话 将阐述Linux内核中的如下几个概念 1) 进程组 2) 会话 3) 控制终端 前面的概念来源于前人,我只是站在前人的肩膀上结合内核中的实现加深概念理解. 1.概念: ...

最新文章

  1. pandas计算滑动窗口中的数值总和实战(Rolling Sum of a Pandas Column):计算单数据列滑动窗口中的数值总和(sum)、计算多数据列滑动窗口中的数值总和(sum)
  2. Python字符串常用函数详解
  3. 互联网亿级日志实时分析平台,一个码农半小时就可以搞定,只因ELK
  4. python-os创建文件夹-create_dir_if_not_exist.py
  5. linux kernel 三次握手建立TCP链接的实现
  6. mssql sqlserver 不固定行转列数据(动态列)
  7. 【转】状态机思路在程序设计中的应用
  8. OCP 笔记,非常感谢那位告诉的博客。谢谢。
  9. 【NOIP2017提高组模拟12.10】神炎皇
  10. 写了4年博客,我终于也出了一本书。
  11. 特征工程系列之降维:用PCA压缩数据
  12. NSA和CISA联合发布《5G云基础设施安全保护指南》
  13. nodejs安装anywhere快速启动一个web服务
  14. HDU 3468 HDOJ 3468 A Simple Problem with Integers ACM 3468 IN HDU
  15. [TWAIN] 3句话总结TWAIN在Windows Server 2008 R2 SP1的使用
  16. Hive-3.1.3安装配置运行
  17. 使用Mac系统来进行Java编程
  18. IIS无法启动,提示另外一个程序正在使用此文件
  19. 菜鸟教程: Linux cat 命令
  20. 微信小程序----实现YDUI的ScrollNav组件(滚动导航)

热门文章

  1. Gerrit代码审查使用教程
  2. “避开”电视剧的腾讯视频为何要叫板“综艺”?
  3. 利用python 批量下载美拍视频
  4. 美拍作者页视频的保存的方法
  5. 扯淡 | 如何判断一家公司是否靠谱
  6. delphi Android 创建缩略图,用Delphi实现缩略图查看
  7. 未来5年的9大技术趋势
  8. 脉脉林凡:职场社交突破点在于行业间的融合
  9. 现实生活中的例子反应式编程
  10. 股票macd指标api接口