驱动学习下苦工是必须的,但是与其并驾齐驱的还有方法。没有好的方法,苦工也就白费了。
驱动学习总体分三步走:
第一,要走通流程。所谓走通流程,就是能够按照资料,自己把别人的驱动能成功移植到arm开发板中,试试效果,脑袋也就清晰了,有目标了。
第二,要看代码,慢慢的体会。看什么样的代码实现了你所看到的效果,分析别人的代码,并做好学习笔记。
第三,就是自己动手做了,自己找个比较高的版本的linux内核,尝试着做驱动,做移植,也就是,学以致用。
O(∩_∩)O哈哈~!祝大家好运!
驱动学习下苦工是必须的,但是与其并驾齐驱的还有方法。没有好的方法,苦工也就白费了。
驱动学习总体分三步走:
第一,要走通流程。所谓走通流程,就是能够按照资料,自己把别人的驱动能成功移植到arm开发板中,试试效果,脑袋也就清晰了,有目标了。
第二,要看代码,慢慢的体会。看什么样的代码实现了你所看到的效果,分析别人的代码,并做好学习笔记。
第三,就是自己动手做了,自己找个比较高的版本的linux内核,尝试着做驱动,做移植,也就是,学以致用。
O(∩_∩)O哈哈~!祝大家好运!