求 驱动开发的经验之谈,该怎么解决

求 驱动开发的经验之谈
本科学的电子信息专业   相关软件的专业课只学了C,还不是怎么好

去年毕业,现在从事 WINCE驱动开发相关工作 

明显感觉语言功底不行,关于 线程、进程、回调、等等的一系列都看不懂, 给我造成了很大困扰!

想请教大家,对于会一点C的我来说,怎么能更好的继续下去,因为我还是比较喜欢这个工作的

关于书籍或者工作中的侧重点,都希望有诚恳的建议!
------解决方案--------------------
 线程、进程、回调、等等是编程的基础,可以看 PC 上相关的资料。

驱动开发,多看现成的 BSP 中的,多动手。
------解决方案--------------------
线程、进程、回调等百度百科都有,你自己看看吧。如果一时你无法理解,不妨放到工作中去,这些都是经常能看到的。C的语法问题应该不大,工作了这么久基本上的你应该都能熟悉,难点在于指针,这方面多看些学习资料。wince里面还有C++的东西,我觉得你也需要学点C++的知识。
------解决方案--------------------
有C的基础,那么先弄懂面向对象吧,这样入手C++会好一点。
至于回调就简单啦,只要弄懂原理就简单多了。
线程和进程的关系这个要先搞清楚。这些网上都很多的。

------解决方案--------------------
驱动中有不少是C++写的,这方面是必须学的。