单片机属于可编程微控制器,用了它可以省去大部分学习电路的时间,直接用烧片机烧写录入程序就可以了,但是单片机只支持c语言和汇编语言,而嵌入式开发是指在单片机或者arm中开发系统,原理和单片机一样的其实广义上讲单片机就是一种嵌入式系统,而c++属于面对像,不能用在单片机和嵌入式系统中,只可以在pc上实现,而且功能太强,一下不能上手,建议先学c然后学vb的面对象,这样比较快而且既能学嵌入式又能学面对象 " I5 ?' k r4 H! R( E' ?' q* v
单片机叫做逻辑控制器,也属于嵌入式,但我们一般说嵌入式指的是ARM架构的逻辑处理器上运行一个可裁剪的系统(比如linux、安卓)。嵌入式涉及的知识非常庞大,分为硬件和软件,硬件指对处理器引脚功能的了解及周边电路的设计,软件指系统的裁剪、移植、驱动开发、应用开发。单片机一般不上操作系统,只是用C语言写几个函数来控制它的引脚,你学嵌入式以后想做个硬件工程师就需要从单片机学起,如果想做软件工程师那就要好好钻研系统了 4 t: W. b6 m" ^# b- p. i. g