v4l 模块插入问题

发布于 2022-10-15 08:33:58 字数 179 浏览 49 评论 0

请看图,我用linux 2.4.20-8版本的内核,编译linux自带的两个源文件是usb摄像头的,usbvideo.c vicam.c  然后用ld -r 连接两个模块,编译过程中没问题,但是用insmod插入的时候就不行了出现unresolved symbol video_proc_entry 这个跟v4l有什么关系吗?怎么解决啊?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

乜一 2022-10-22 08:33:58

你的内核没有支持video设备,需要重新编译内核

绿光 2022-10-22 08:33:58

回复 2# whaaat

    何以见得? 为什么编译的时候没出现错误啊?
   不想再对平台进行修改,实在是不会啊,还得现学估计挺麻烦,这个驱动编的够郁闷的了

妖妓 2022-10-22 08:33:58

回复 3# kzl0629
编译时你的源码在,可以编译通过。当加载时没有支持,就会找不到符号。

久光 2022-10-22 08:33:58

哦 请问需要那个模块啊? struct video_device v4l中有吗? 我在网上查关于video_device的资料都是v4l2的,很纠结啊

软糯酥胸 2022-10-22 08:33:58

我在这个源码下找这个结构体的定义也没找到

兰花执着 2022-10-22 08:33:58

ok,解决了,多谢提醒啊

七色彩虹 2022-10-22 08:33:58

新发个解决这个问题帖子 有同样问题的朋友可以参考一下

http://bbs.chinaunix.net/viewthr ... &extra=page%3D1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文