如果驱动功能简单的话,是可以直接使用的,因为2.4内核的某些函数接口在2.6内核中也是被支持的。
如果功能稍复杂可查看2.6内核中该函数的另一种API。也可以先将驱动放到2.6中去编译,根据错误来修改程序。
另外,由于两个内核有一定差别,其头文件路径也有所变化,这点需特别注意。
希望我的回答能帮助到你。
你有老kernel的编译配置吗,就是.config文件?如果有,用老配置编译新内核。如果没有,实际上新内核应该也提供了你的本本的驱动,可以重新编译内核,把自己的驱动选进去。如果真不行,直接把/lib/modules/下对应版本的模块拷贝到新系统,并改名成新内核的版本号,然后把/lib/firmware也考到新系统的/lib里欢迎分享,转载请注明来源:内存溢出
评论列表(0条)