首先说说嵌入式开发吧,嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,Symbian现在又多linux,android等,都有相应的SDK开发包。用单片机汇编开发也算是嵌入式,用高级一点的处理器,arm7,arm9,arm10.arm11 到最新的arm context系列,powerpc什么的开发起来,不过要加操作系统而已,也属于嵌入式的开发. 针对你的问题一般认为搞嵌入式的可以分为两类人:一种是底层硬件的开发还可能写一些底层的驱动程序,另一类是做应用软件或者专职驱动开发的软件开发人员,不管底层的具体硬件实现。