一个关于驱动移植的问题
各位前辈们,有一个问题要请教一下,我是刚接触嵌入式LINUX,对于驱动移植问题不是很明白,希望得到各位高手的解答,先谢过了……因为准备毕业,设计是基于USB的摄像头驱动,但很多概念都不懂,都不知道下一步怎么做了。现在我完成了的工作是把嵌入式开发平台搭建好了,摄像头驱动在linux系统(fedora8下)实现了,看到了图像,现在的问题是要把驱动移植到开发板上,不是很明白下一步要怎么做?
希望前辈们可以指导,万分感谢! 顶一下 先把开发板的系统跑起来,
再把开发板的USB驱动搞起来
再把摄像头连上,就可以了 回复 3# star316 [/b
恩,我系统是跑起来了,驱动源代码也有,可以在linux下编译安装实现,现在问题是不知道怎么移植进开发板了 需要交叉编译的 回复 1# chentao0919
你先去找嵌入式环境下驱动开发环境搭建,包括构建内核树、交叉编译环境、makefile文件和模块加载这些东西,这些东西看过之后就知道该怎么做了 内核的摄像头驱动,v4l都选上就行了 你现在主机上用交叉编译把你的源代码 编译成模块,然后通过挂载开发板的方式 将你的驱动动态加载到你的内核上,加载成功后接上摄像头就可以了。 回复 8# laishangxiao
您好!您好的意思是说,我直接在主机的系统里边编译成.ko文件,然后登录到板子内核加载进去吗? 回复 9# chentao0919
恩, 不是编译进内核,就是在板子起来后,以模块的方式加载到内核中,用insmod就行了!
页:
[1]
2