jz2440移植linux-2.6.22.6怎样添加网卡驱动

jz2440移植linux-2.6.22.6怎样添加网卡驱动,第1张

你好:

如果驱动功能简单的话,是可以直接使用的,因为2.4内核的某些函数接口在2.6内核中也是被支持的。

如果功能稍复杂可查看2.6内核中该函数的另一种API。也可以先将驱动放到2.6中去编译,根据错误来修改程序。

另外,由于两个内核有一定差别,其头文件路径也有所变化,这点需特别注意。

希望我的回答能帮助到你。

这跟文件系统有关系,掌握sys文件系统就知道了,linux 驱动和结构体file_operations

关联,结构体里面包含open函数,每一个驱动都会实例化open函数,当应用调用open时,内核就会通过file_opereations中的信息确定所有打开的设备


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8325485.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存