,该怎么学习驱动开发呢,大家来讨论下吧

求助,该如何学习驱动开发呢,大家来讨论下吧
小弟进来想投入到驱动开发的学习中来,但不知道该如何下手,特请高人来指点迷津,本人只有一定的C++基础,其余基本为0吧,想问些很基础的问题,希望不吝赐教。

1,到底做windows下的驱动好呢,还是linux下的驱动好呢,前(钱)途呢,两者有什么本质区别呢?

2,无论是做windows下的驱动好呢,还是linux下的驱动,两者有什么共同点吗,我该具体看什么书呢?

先在这谢谢大家了!

------解决方案--------------------
两者没有什么本质区别。