首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何增加内核模块

    补充说明一下类型定义部分:  每个config菜单项都要有类型定义: bool布尔类型、 tristate三态(内建、模块、移除)、string字符串、 hex十六进制、 integer整型。 ...例如: config HELLO_MODULE  bool "hello test module"  bool 类型的只能选中或不选中,显示为[ ]; tristate类型的菜单项多了编译成内核模块的选项...下面我们以实例来说明这几个文件的作用 Step1:编辑配置文件Kconfig,加入驱动选项,使之在make menuconfig 的时候出现  打开 linux-2.6.32.2/drivers/char...保存退出,这时在linux-2.6.32.2 目录位置运行一下make menuconfig 就可以在Device  Drivers Character devices 菜单中看到刚才所添加的选项了,按下空格键将会选择为...我们虽然可以在配置内核的时候进行选择,但实际上此时执行编译内核还是不能把mini2440_hello_module.c 编译进去的,还需要在Makefile 中把内核配置选项和真正的源代码联系起来,打开linux

    1.6K50

    arm-linux 开发步骤

    ARM-Linux开发步骤 拿到一块YC2440(s3c2440)的开发板,经过几天的学习,我对arm-linux系统开发步骤有了一些认识。...基本上u-boot是一个精简的linux,它提供人机交换的,一般现在linux开发都采用串口方式使用u-boot。...config symbol是个新的标记的菜单项,options是在这个新的菜单项下的属性和选项 其中options部分有: 1、类型定义: 每个config菜单项都要有类型定义,bool布尔类型、 tristate...、移除 string字符串、 hex十六进制、 integer整型 例如config HELLO_MODULE bool “hello test module” bool类型的只能选中或不选中,tristate...第二:修改/driver/mtd/maps目录下的kconfig文档: config MTD_flashtest tristate “ap71 flash”

    4K30

    menuconfig 语法

    如果 XX_defconfig 板卡配置文件中没有设置 CONFIG_MODULES=y 则编译make modules时将会失败,而 make menuconfig 时, Kconfig 中的 tristate...default 默认配置项 help help 提示信息专用 prompt 提示信息 comment 相当于一行说明 choice 单选框, choice 中的 config 参数只能b ool 或 tristate...键就能够进入这个menu所对应的界面 endmenu 与menu配对使用 menuconfig 可选的菜单,先择它,它就相当于成了 类型 类型 bool y – 默认选中 n – 默认不选 tristate...string "config CC" default 123 config DD hex "config DD" default 0x123 config EE tristate..."config EE" default y 因为我的 tristate 没有启用, 所以为默认为了 bool 类型 备注 : 如果 退格 不能删除 请使用 Ctrl + 退格 ----

    49310

    嵌入式Linux–menuconfig详解

    注:linux内核中一个功能模块有三种编译方法:一种是编入、一种去去除、一种是模块化。...1.tristate、bool、string bool:[ ]有两种状态,*代表选中,空代表未选中; tristate:有三种状态,*代表选中,空代表未选中,M代表模块; string:( )...---- .config “.config文件中每一行都是一个配置项,从.config文件的规模可以看出linux内核的可配置项有两三千个。...所以linux内核是高度可配置的,而且linux内核的所有配置项很难全部搞明白。...因为linux内核的配置项太多太繁杂超出了人的大脑能够记忆和处理的数量级,因此linux内核不像uboot那样直接手工配置,而是发明了一个图形化的配置工具menuconfig。”

    6.5K20
    领券