嵌入式教程:单片机和嵌入式的区别
2021-09-18 09:35:36
128
0

  学过嵌入式的朋友已经都会多多少少接触到单片机,但很多人会将单片机和嵌入式分开来看,主要也是因为学习嵌入式的未必会去整单片机。


  简单来说嵌入式里面包含这单片机,而单片则是嵌入式的一个分支,打个比方,嵌入式系统是计算机的话,那么单片机则是一个没有外设的计算机。



嵌入式教程:单片机和嵌入式的区别



  在单片机的早期,其实东西并不多,两者之间不管是软件还是硬件的区别都是非常明显的。但打破这一局面的是半导体技术的发展,让两者之间硬件的区别逐渐变小,这也导致了许多人因此分界线模糊所以讲将二者分开。


  既然硬件上难以区分,人们就从软件上对二者进行区分。从软件上,行业里经常把芯片中不带MMU(memory management unit,内存管理单元)从而不支持虚拟地址,只能裸奔或运行RTOS(实时操作系统,例如ucos、华为LiteOS、RT-Thread、freertos等)的system,叫做单片机(如STM32、NXP LPC系列、NXP imxRT1052系列等)。



嵌入式教程:单片机和嵌入式的区别



  同时,把芯片自带MMU可以支持虚拟地址,能够跑Linux、Vxworks、WinCE、Android这样的“高级”操作系统的system,叫做嵌入式。


  单片机随着发展和不断更新,在某些时刻已经可以作为嵌入式系统来看了。而且单片机作为没有外设的计算机,其成本相较于嵌入式来说是更低的,另外对于针对性强的应用开发以及维护也是更为方便的。


  那么嵌入式就要被单片机淘汰了吗?当然不,嵌入式系统理论上性能更强,应用更广泛,但复杂度高,开发难度大。所以还在学习嵌入式教程的朋友一定要好好区分开二者,深入了解二者后才能知道各自该在什么时候使用。



嵌入式教程:单片机和嵌入式的区别



  现在我们也经常听到一些声音说硬件无用,学软件才是时代的潮流,那么果真如此吗?当然不,虽然人们觉得软件优于硬件,同时就业前景比硬件好,但是你学习嵌入式和单片机不代表你就完全接触不到软件。


  而且有了硬件,软件才有发挥的舞台,最主要的是,现今国家大力支持国产芯片开发,芯片价格水涨船高,供不应求,嵌入式的前景在近几年可以说是一片光明,因此学习嵌入式教程的朋友并不需要过分担心,未来是属于你们的。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

嵌入式教程:什么是点阵字库?如何获取矢量字体
嵌入式教程:如何获取获取点阵字体