当前位置: 技术问答>linux和unix
驱动移植应该怎么入手
来源: 互联网 发布时间:2016-10-16
本文导语: 请问各位,移植一个驱动应该注意哪些问题?应该从哪些方面入手?重点关注哪些东西?望各位大侠指点一二 | 个人的一点小见解: 其实最需要的还是如何操作硬件的那些东西,本身Linux或者...
请问各位,移植一个驱动应该注意哪些问题?应该从哪些方面入手?重点关注哪些东西?望各位大侠指点一二
|
个人的一点小见解:
其实最需要的还是如何操作硬件的那些东西,本身Linux或者Windows CE或者其它的操作系统,都只是一个框架而已,最后到底层那套其实都是差不多的,无外乎都是注册一堆操作函数,在外部输入到达的时候调用回调函数或者系统提供的某些函数,其中包括设置和处理中断,任务队列等等。如果你学习过《微机原理》,开发过单片机或者没有操作系统的ARM,就比较容易了,毕竟开发驱动主要的工作就是调试设备的工作过程
其实最需要的还是如何操作硬件的那些东西,本身Linux或者Windows CE或者其它的操作系统,都只是一个框架而已,最后到底层那套其实都是差不多的,无外乎都是注册一堆操作函数,在外部输入到达的时候调用回调函数或者系统提供的某些函数,其中包括设置和处理中断,任务队列等等。如果你学习过《微机原理》,开发过单片机或者没有操作系统的ARM,就比较容易了,毕竟开发驱动主要的工作就是调试设备的工作过程
|
首先内核和设备是必须了解的吧…… 实践最重要! 先找几个简单的例程自己移植试试,渐渐就理解了
|
我也最近初学移植,迷茫的很。。。