内核目录中增加自己的目录

发布时间:2024-08-12  

目的:在drivers目录下添加一个简单的驱动目录mytest,在make menuconfig配置面板里面获得对应配置项,由于暂不涉及编译这一步,所以只在mytest里面添加一人Kconfig,没加对应的代码文件以及Makefile

操作:

1.在drivers/Kconfig里添加一行 source "drivers/mytest/Kconfig"

        

2.在drivers目录下新建一个mytest的目录,并在目录中添加Kconfig文件,编辑内容如下:

             config MYTEST

                tristate "mytest"


问题已解决,当选择的平台是arm的时候,make menuconfig时首先调用的是arch/arm/Kconfig,而这个里面并没有进行source "drivers/Kconfig",所以在make menuconfig时,drivers/Kconfig没起作用,因此要添加新驱动不能在drivers/Kconfig里修改,要修改arch/arm/Kconfig。别的平台大多都是可以通过修改drivers/Kconfig来添加驱动,因为其平台下的Kconfig里都有一句source "drivers/Kconfig"。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    内核目录中增加自己的目录;目的:在drivers目录下添加一个简单的驱动目录mytest,在make menuconfig配置面板里面获得对应配置项,由于暂不涉及编译这一步,所以只在mytest里面添加......
    . 参考已有记录,在顶层目录的Makefile和MAKEALL脚本添加新的配置项。注意这里和其它很多地方, 开发板和其它的名字都是按照字母表顺序排列。请保持此顺序。(个人注:新版本中大部分配置项已移至 一个......
    ) 打开"控制面板->添加硬件->",按照向导进行操作:Step1:开始安装Step2:选择“是的,我已经连接了此硬件”,这时不必连接实际的JTAG 板。Step3:选择“添加新的......
    就是对应着内核的每级配置菜单. 添加新的驱动时需要修改有两种( 1如果添加的只是文件, 则只需修改当前层Kconfig和Makefile文件; 2如果添加的是目录, 则需修改当前层和新添目录......
    型       mini2440:对应在board目录下建立新的开发板项目的目录        samsung:新开发板项目目录的上级目录,如直接在board下建立新的开发板项目的目录,则这里就为NULL......
    :对应在board目录下建立新的开发板项目的目录        samsung:新开发板项目目录的上级目录,如直接在board下建立新的开发板项目的目录,则这里就为NULL        s3c24x0......
    顶层Makefile,使得将当前路径下lib目录的编译结果加入到原有的jun-boot一起进行新的编译。 (3)最终目标jun-boot.bin, (4)jun-boot.elf是由.o文件......
    ) 改为[] udhcp server (udhcpd) 终于make成功最后执行“make CONFIG_PREFIX=DIR install”将busybox安装到DIR指定的目录下。$ make......
    操作如下(若如下操作不懂,建议参考这篇笔记《STM32工程模板建立之 RAM 目标(五)》): 1、设置新的目标,比如: 然后设置该目标的输出目录,这样只要编译一次,之后......
    APM32F4xx_SDK_V1.1下的Library文件夹至工程目录,改名为APM32F4xx_Library。 b.在原工程下添加APM32F407的中断控制函数文件。将......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>