时间:2018-08-20 00:00:00 来源:信盈达 作者:信盈达
有很多初学者会问,“单片机和嵌入式是什么关系”,“学习嵌入式一定要学习单片机吗”,“我只有硬件基础能够学习嵌入式吗”,今天小编就给大家分析下单片机和嵌入式的关系。
我们知道单片机嘛,就要单芯片提供整个system,简单说至少cpu、sram、flash这三大件不能少,要不然根本无法独立运行嘛。所以你看不管是51单片机还是STM32都是内部有CPU,有SRAM,有Flash的,这就是典型的单片机。而嵌入式SoC不同,譬如S5PV210内部只有CPU和少量SRAM,它要正常工作需要外部集成DDR SDRAM和Flash(EMMC)。所以嵌入式的system不能在一个chip上,一般典型的嵌入式系统的system由一块核心板构成,这块核心板上集成了SoC、DDR SDRAM、Flash、电源模块等,这叫嵌入式系统。
嵌入式和单片机有没有交集呢?这里说的交集意思是:某些产品既可以用嵌入式来解决,也可以用单片机来解决。
以前是没有的。你想想一般单片机几块钱十几块钱,而嵌入式系统SoC加上DDR和Flash至少几十块,怎么可能有交集。就算单片机能做的事你嵌入式也能做,但是我十几块钱能搞定的工作凭什么要花几十块上嵌入式呢?所以以前这2者没交集。根本不是一个档次范围内的事儿。
但是近两年情况发生了变化。首先是很多高端单片机的配置和价格越来越高。譬如2017年10月发布的NXP imxRT1052系列单片机,号称跨界处理器。为什么叫跨界?跨的是哪两界?
而所谓跨界处理器,跨的就是单片机和嵌入式这两界。这个imxRT1052内部集成了CPU和SRAM,但是没有Flash,它需要外部提供独立的Flash芯片才能组成一个system。所以这东西既不是典型的单片机也不是典型的嵌入式,但是既像单片机,又像嵌入式,所以NXP说这个是跨界处理器。甭管好不好用,名字听起来酷酷的。
顺便多说一句,NXP为什么这么设计?其实是因为单片机内置Flash都很贵,imxRT1052为什么能比同样性能的STM32便宜那么多,主要原因就是因为他没有内置Flash。所以很多人都说ST落后于NXP了,其实没有。只能说NXP这个设计在单片机界是一种创新。
或者添加杨老师QQ:914865590获得更多资源福利!
信盈达2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供最具价值的职业教育服务。专业培训嵌入式、物联网、人工智能、Java、单片机等课程,想了解更多信息点击立马咨询。
免费领取试听卡
申请已经提交
老师会马上给您安排试听课程!
申请出错了
您可以加老师QQ:914865590报名咨询!