[Linux]移植驱动(二)简单驱动移植

[Linux]移植驱动(二)简单驱动移植

个人博客 https://aeneag.xyz/

艾恩凝

2021/7/12

simple.png

Solutions

  1. 直接在新内核下编译查看错误
  2. 修改错误
  3. 仿照新内核中其他文件是如何写的
  4. 修改重新编译

这是几个简单的驱动程序,led按键中断等,很简单的就适配新内核了,主要修改一下几个方面

  1. 引用新头文件,去掉过时头文件
  2. 宏不对,使用新内核宏定义
  3. 修改部分函数,使用新内核重新定义的函数
  4. 重新编译

其实复杂驱动程序的也可以按照上面几个步骤开始修改驱动程序,主要就是分析错误,解决错误,接触多了驱动也没那么难

end

真的是万事开头难,今天进度慢了,明天赶赶进度

艾恩凝

写于大连

2021/7/12

    吾心信其可行,
          则移山填海之难,
                  终有成功之日!
                                  ——孙文
    评论
    0 评论
avatar

取消