【发布时间】:2017-05-31 10:52:29
【问题描述】:
有人要求我将自定义 JPEG 编码器内核模块集成到 linux 树中。描述太笼统了。谁能建议内核树应该去哪里?我的意思是在驱动程序中属于哪个类别?我假设这将被编译为一个模块,而不是静态链接到内核。如果我概括这个问题,任何自定义内核模块应该存在于内核树中的什么位置?假设内核模块是一个视频/音频解码器/编码器。在这种情况下,正如我所说,它是一个 JPEG 编码器。
我们将不胜感激任何帮助。
谢谢。
【问题讨论】:
-
是编码的硬件驱动还是纯软件解决方案?
-
是的,有一个专门的硬件块来进行实际编码。
-
考虑 drivers/media 文件夹。如果你想很好地集成它,它应该是 v4l2 兼容的驱动程序。
-
这听起来有点愚蠢,但请原谅我问,驱动程序可以位于内核树中吗?在驱动程序/媒体中但仍被编译为内核模块?或者它必须静态链接到内核。
标签: linux linux-kernel