应用程序肯定是要学的,因为你调试好了驱动的话,得测试啊 。自己看驱动,是看代码?还是看书啊?建议你首先学会移植,然后把platform的机制搞懂,然后再去看书 看代码 这样效率高多了。
linux驱动开发是很难的,很难摸索出规律,市面上参考书少。。。不过肯下功夫钻的话能学好的。个人感觉先学应用开发也可以,不过学习周期更长了。可在线密我。
先从linux基础入门学起啦,linux比较难,先打好基础。
c 是没的说的。特别的指针与结构体。