【发布时间】:2013-08-05 19:51:41
【问题描述】:
我正在开展一个项目,该项目使用Leopardboard DM368 与LI-M024DUAL 摄像板接口实现立体视觉。该相机使用 Aptina 的 MT09M024 作为其图像传感器。 在网上花了很多时间寻找合适的驱动程序后,我要求 OEM 为我提供一些支持。他们为我提供了驱动程序源文件。问题是我无法将它们包含到内核中。 我还查找了构建模块的方法,并且对它相当满意。但是对于当前的驱动程序,我有一堆使用不存在的头文件的 *.c 文件(我无法在 /linux 目录中找到这些 linux 头文件)。
现在我的问题是,如果我有图像传感器驱动程序的源代码并想要构建它,相同的一般过程是什么。
欢迎提供这方面的任何帮助。
-Kartik
【问题讨论】:
-
您在此处引用的头文件,它们是标准的 linux 内核头文件还是特定于供应商的?如果它们是特定于供应商的,您应该从供应商处获取它们(或从您获得来源的地方,即 OEM)。如果它们是 Linux 内核头文件,它们应该在内核的 include/ 目录中。请为他们获取内核源代码。
-
感谢您的回复。我认为头文件是特定于供应商的,因为我在 linux 头文件夹中找不到它们。我想现在我需要联系供应商。
标签: module linux-device-driver embedded-linux device-driver kernel-module