比如:
wince:底层的驱动主要是C,和C++最底层的是C稍微往上的驱动都是C++,在WINCE上开发应用使用VS2005.vc2005支持C和C++也就不单纯是一个语言了,它是一个工具,WIN32,MFC什么的。
arm-linux.linux底层的代码是用C写的,驱动是用C和C++写的。上层的应用,基于QT的是可以用C++写的
android,算是当今嵌入式中的另类了,上层都是只能用Java写的。下层还是C和C++,反正JAVA的部分我暂时不接触
ucosii就是纯C
所以,你C和C++强了,走哪都行。但是C和C++只会一个有很大局限的,但是你JAVA强了也是有饭吃的。
个人认为最基本的c语言基础是要有的!!!