单片机可以理解为小型的CPU,一般大多8位的,低档的处理器会被称为单片机,上升为16位,32位的话,就是ARM之类的了。不过也有人把所有处理器都统称单片机!现在有了处理器,但是需要数据输入,处理后数据输出,所以就要接口板了,接口板就像你电脑和外部通信的接口设备,像串口,并口,USB,耳机,这些接口都是有软件协议的,所以你用的电脑了有许许多多的驱动程序。嵌入式系统的话,通常是运行在至少ARM9的单片机上的,通俗地讲就是小电脑(手持设备等),他上边运行的操作系统不是所谓的XP,WIN7之类的,而是WINCE,LINUX等,开发板就是人家已经做好的小电脑硬件以及底层驱动,有一系列的接口:串口,USB,以太网,CAN总线等等,软件还包括一些接口驱动程序,液晶显示程序等等,而你可以凭借这些硬件、软件基础去开发项目!
希望可以帮到你!