[Linux]移植驱动(二)简单驱动移植
[Linux]移植驱动(二)简单驱动移植
个人博客 https://aeneag.xyz/
艾恩凝
2021/7/12
Solutions
- 直接在新内核下编译查看错误
- 修改错误
- 仿照新内核中其他文件是如何写的
- 修改重新编译
这是几个简单的驱动程序,led按键中断等,很简单的就适配新内核了,主要修改一下几个方面
- 引用新头文件,去掉过时头文件
- 宏不对,使用新内核宏定义
- 修改部分函数,使用新内核重新定义的函数
- 重新编译
其实复杂驱动程序的也可以按照上面几个步骤开始修改驱动程序,主要就是分析错误,解决错误,接触多了驱动也没那么难
end
真的是万事开头难,今天进度慢了,明天赶赶进度
艾恩凝
写于大连
2021/7/12
吾心信其可行,
则移山填海之难,
终有成功之日!
——孙文
则移山填海之难,
终有成功之日!
——孙文
评论
0 评论