ldd3驱动核心API 转向 3.*系列新API
ldd3给的代码不能在新的Linux内核版本中运行,驱动核心API已经面目全非了转向新的API的话:
1. 根据old API 功能描述 查找相应 new API 定义接口,从新版本内核源代码的API命名及其注释中寻找蛛丝马迹
2. 查看新版本内核源代码中已有的驱动实例,查看自己觉得跟old API功能上相关联的new API 的使用方法(vim -t apiname),然后尝试替换old API,执行看成功与否,结果正确与否。
感觉好没效率,是学习方法不正确, 还是没找到相关资料?
如果有针对old API 功能,对new API实现之间的关联的任何资料和总结的话,我感觉会事半功倍!
请大神不吝赐教!!!
多谢!
页:
[1]