我说说我的现在水平吧,会基本linux编程,懂一点makefile,看过linux内核修炼之道,看过linux网络内核的代码(看懂了个大概),我现在就是想学linux下的驱动开发,我现在应该如何入手,需要买开发板吗(可是我是囊中羞涩啊,呵呵。。。),要不要看linux内核源码,现在的内核源码太庞大,我打算看0.12版本的linux内核源码,还望大家给点建议啊,尤其是做过linux驱动开发的过来人啊。我将感激不尽!
------解决方案--------------------
建议看源码吧,看看《Linux内核设计与实现》和《精通Linux设备驱动程序开发》,建议从简单的驱动看起,I2c,USB,一步一步来吧。
------解决方案--------------------
看书不实践,扯谈