实用技巧:根据menuconfig定位一个驱动涉及到的源文件

 

根据menuconfig定位一个驱动涉及到的源文件,这个是很常用的,因为有时候你需要参考别人的驱动代码。新手不知道如何定位驱动相关源码,这篇文章将告之。

 

假设我手头有一块开发板,现在我想要获取板载ov7725摄像头的驱动代码。如何查看?

1.  menuconfig内定位到ov7725

 

2. 在第一步的基础上,同时按下shift+? 键,可以进入到详情页

可以看到详情页的Koncifg所在的路径是 drivers/media/i2c/soc_camera目录, 基本上你要找的驱动源文件就在这个目录内。

那么具体是哪个源文件呢?这需要根据Kconfig来定位。

 

我们定位到上述Kconfig文件的第95行

然后打开同级路径内的makefile,查找关键字 SOC_CAMERA_OV7725

 

 

最终我们定位出我们开发板所使用内核的板载ov7725驱动对应的源文件只有一个,那就是ov7725.c ,所在的路径是 drivers/media/i2c/soc_camera目录 。

 

.

posted @ 2021-02-04 10:44  一匹夫  阅读(260)  评论(0编辑  收藏  举报