当前位置: 技术问答>linux和unix
新买的板子我该怎么构建驱动模块呢?
来源: 互联网 发布时间:2016-11-23
本文导语: 我以前用的内核是老师给的的,什么配置都已经弄好了,编译驱动直接make就行,我现在要用新板子来构造驱动模块,要配置哪些东西呢? 新买的板子只给了内核源码包,文件系统源码及制作工具,还有个linux交差编...
我以前用的内核是老师给的的,什么配置都已经弄好了,编译驱动直接make就行,我现在要用新板子来构造驱动模块,要配置哪些东西呢?
新买的板子只给了内核源码包,文件系统源码及制作工具,还有个linux交差编译工具链,别的什么都没有,我这个内核需要重新编译嘛?我怎么编译驱动才能在板子上insmod呢,我从来没用过新板子,这个板子提供的开发手册只有介绍怎么NFS挂载,minicom, 超级终端啥的,小弟新手,望指点。十分感谢
新买的板子只给了内核源码包,文件系统源码及制作工具,还有个linux交差编译工具链,别的什么都没有,我这个内核需要重新编译嘛?我怎么编译驱动才能在板子上insmod呢,我从来没用过新板子,这个板子提供的开发手册只有介绍怎么NFS挂载,minicom, 超级终端啥的,小弟新手,望指点。十分感谢
|
交叉编译要放到指定的路径下,源代码(内核、文件系统)包位置不会严格要求路径但还是需要根据制作工具情况而定的,配置环境变量,然后直接使用制作工具下的make,就会得到内核image或者zimage以及文件系统的img,手册应该有说明怎么使用这些文件。
编译自己的驱动,只要你把make文件作好(以前用过基本上就是好的),也是直接make,使用编译号的ko应该就不是什么大问题了吧,要么直接放到文件系统中,要么直接启动板子后用ftp传上去。
编译自己的驱动,只要你把make文件作好(以前用过基本上就是好的),也是直接make,使用编译号的ko应该就不是什么大问题了吧,要么直接放到文件系统中,要么直接启动板子后用ftp传上去。
|
没有用户手册吗?
没有可以参考
没有可以参考