v4l 模块插入问题
请看图,我用linux 2.4.20-8版本的内核,编译linux自带的两个源文件是usb摄像头的,usbvideo.c vicam.c 然后用ld -r 连接两个模块,编译过程中没问题,但是用insmod插入的时候就不行了出现unresolved symbol video_proc_entry 这个跟v4l有什么关系吗?怎么解决啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
你的内核没有支持video设备,需要重新编译内核
回复 2# whaaat
何以见得? 为什么编译的时候没出现错误啊?
不想再对平台进行修改,实在是不会啊,还得现学估计挺麻烦,这个驱动编的够郁闷的了
回复 3# kzl0629
编译时你的源码在,可以编译通过。当加载时没有支持,就会找不到符号。
哦 请问需要那个模块啊? struct video_device v4l中有吗? 我在网上查关于video_device的资料都是v4l2的,很纠结啊
我在这个源码下找这个结构体的定义也没找到
ok,解决了,多谢提醒啊
新发个解决这个问题帖子 有同样问题的朋友可以参考一下
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1