例如要生成文件fs/configfs/configfs.ko。

打开Kconfig 和 Makefile。

Kconfig

config CONFIGFS_FStristate "Userspace-driven configuration filesystem"select SYSFShelpconfigfs is a RAM-based filesystem that provides the converseof sysfs's functionality. Where sysfs is a filesystem-basedview of kernel objects, configfs is a filesystem-based managerof kernel objects, or config_items.Both sysfs and configfs can and should exist together on thesame system. One is not a replacement for the other.

Makefile

#
# Makefile for the configfs virtual filesystem
#obj-$(CONFIG_CONFIGFS_FS)  += configfs.oconfigfs-objs    := inode.o file.o dir.o symlink.o mount.o item.o

根据Makefile。需要定义了CONFIG_CONFIGFS_FS 才可以编译 configfs

make menuconfig.  后输入/CONIFIGFS_FS 。回车搜索。

可以找到配置CONIFIGFS_FS。 在 File systems/Pseudo filesystems/Userspace-driven configuration filesystem          选择M.

然后 make moudules 可以生成 configfs.ko

如何让内核生成对应KO文件相关推荐

  1. 内核中制作ko文件的步骤_Linux 驱动程序/内核模块/ko文件

    Linux学习日记-(一) 一.为什么学习Linux 大学时开始接触Linux,最开始学习的是RedHat(小红帽),感觉Linux好像很久不见的老朋友,用起来很舒服(虽然我们用的是DotNet).很 ...

  2. kali2022编译Linux内核驱动ko文件

    在Linux环境下编译.ko内核驱动文件(运行于本linux系统,非嵌入式),需要保证/lib/modules/xxx的版本与内核版本保持一致,否则编译后的驱动无法运行! 1.更新内核版本及heade ...

  3. 正确地保存编译内核产生的 config文件-使用make savedefconfig

    正确地保存编译内核产生的.config文件-使用make savedefconfig 一直以来保存编译内核生成的.config文件都是cp .config arch/arm/configs/xxx_d ...

  4. linux编译ko文件(不同内核源码版本)

    最近编译内核驱动程序遇到了一些困难,网上下载与我的linux系统相同的版本,编译的时候过不去(每次都是编译到sound文件夹下时提示找不到xxx.c文件),后来经过多次的实验后便把内核换了别的版本作为 ...

  5. linux 修改 ko文件内核版本号

    当需要一个ko在一个内核下编译,insmod到另一个内核时, 1.include/config/kernel.release文件中为内核版本号,将其改为所需版本. 2.include/generate ...

  6. Linux驱动make命令没有生成ko文件

    在学习驱动程序的过程中,做的最多的一件事情就是从文章中直接把代码copy回去,直接就Makefile了,但是也会遇到标题类似的问题: curtis@curtis-virtual-machine:~/D ...

  7. 内核是如何运行ko文件的--insmod命令

    内核是如何运行ko文件的–insmod命令 文章目录 内核是如何运行ko文件的--insmod命令 insmod详细分析 在正点原子阿尔法开发板中查看insmod使用什么方法: 使用finit_mod ...

  8. 内核是如何运行ko文件的--系统调用

    内核是如何运行ko文件的–系统调用 文章目录 内核是如何运行ko文件的--系统调用 什么是系统调用 系统调用的流程 向系统中添加一个系统调用 1.在内核源码中添加自己的服务,需要编译进入内核 2.添加 ...

  9. Android 编译内核的ko文件

    在开发过程中,我们需要编译android工程的内核KO文件, 一种方法是修改对应模块的Makefile,编译为ko文件,需要指定 make -C 内核源码路径. KSRC := /home/xxx/i ...

最新文章

  1. Java 注解深入理解
  2. Oracle 根据字符串的长度排序
  3. 解决kubesphere node-exporter守护进程pod安装失败的问题
  4. Qt / 窗体设置 Qt::WA_TranslucentBackground 为全黑的原因
  5. angular路由传递参数_在angular4.0路由传递获取参数的最优方案
  6. python爬取网页表格数据匹配,python爬虫——数据爬取和具体解析
  7. VC嵌入python时debug版lib下载
  8. flask v0.1 执行流程 Flask(__name__)
  9. Linux学习之Vim使用
  10. 有房贷的房子怎么卖?
  11. 色斑图制作及后端无人值守自动出图kriging.js+chrome+html2canvas.js+DOS+BIGEMAP超低成本实现气象要素色斑图
  12. 计算机软件卡死,电脑运行慢,卡或软件卡死无响应的解决方法
  13. dom4j解析xml
  14. (最新)mmdetection测试单张/多张图片并保存
  15. LuaAuxLib 按键精灵lua库
  16. 如何利用eclipse把 class文件打包成java文件
  17. 电容在微分、积分电路中的本质以及应用
  18. 终结吧!机器学习的数学焦虑_机器人来了!
  19. 阿里云服务器怎么样可以实现 frp 内网穿透
  20. python3分钟快迅制造一张精美的地图海报

热门文章

  1. 阿里巴巴在社交领域赶超,后院起火的腾讯要慌了
  2. a区计算机调剂学校,A区接收调剂的一本院校及专业
  3. 这所院校23年录取610人,政英单科线38分,初试过线47分全部录取!
  4. 软件测试模型: V模型,W模型,X模型,H模型
  5. 运算符重载(超详细)
  6. 弘辽科技:淘宝突然下架宝贝是什么原因而导致的呢?
  7. 如何快速进入人工智能NLP/CV热门领域
  8. 滴答清单 | 记性差的人不能错过的任务管理神器
  9. 程序死锁了,我该怎么办?
  10. 《前端》隐藏域是什么?