电子发烧友网 > 嵌入式技术 > 正文

嵌入式工程师对8位MCU有哪一些误解

2019年12月27日 16:51 次阅读

近年来,随着工艺与IP的逐渐成熟,32位的MCU增长迅速,风头之劲乃至16位的MCU基本上被跳过了。现在说嵌入式MCU,要么就是8位,要么就是32位,16位的MCU产品型号屈指可数。

那么8位的MCU的情形又如何,很多嵌入式工程师都有一些误解,下面来简单分析下。

一、8位MCU正在被淘汰

这是最常见的误解,先说事实,根据最新的Gartner的市场报告,8位的市场营收额和增长额跟32位的相比都仅仅差几个百分点。考虑到8位的单个芯片比32位芯片要便宜很多的事实,8位的出货量其实远高于32位的。打个直观的比方,现在我们有了高铁,是不是所有传统的普快、特快火车都要立即淘汰呢?显然事实并非如此,至于原因就太多了。现实情况就是8位 MCU曾经的应用领域并不能立即用32位的MCU直接替代。

二、8位处理器缺乏创新

不少人会认为既然现在市场的宠儿是32位的MCU,厂商们是不是都没有投入研发资源在8位产品上了。这么想的人可能一想到8位的MCU,脑海中会浮现40DIP的“经典8051”的形象。事实上芯片厂商们并没有停止创新。比如CIP-51内核因为采用了一个时钟周期等同于一个指令周期的设计,瞬间将同频率的8051性能提高了12倍。国内的一些半导体厂商也有基于8051或其他8位内核的创新。

三、8位处理器难以使用C/C++语言编程

如果你了解Arduino的设计原理,这个误解就不攻自破。当然坦白讲,8位的MCU使用高级语言编程确实比32位的MCU要困难些,主要障碍就是内存地址的不统一。比如8051内核的内存地址就分为CODE、data、sfr、idata和xdata。如果涉及到banking就更复杂了。8位的PIC还有硬件Stack这样更加“非主流”的设计,但是这些障碍都可以通过工具的优化来缓解。

嵌入式工程师对8位MCU有哪一些误解

四、8位处理器专为简单应用而生

这个观点倒是有几分真实,但是嵌入式应用本身就是简单应用居多。嵌入式系统应用的本身特点决定了8位依然有很多用武之地。外设和编译器的进化将慢慢拓展8位处理器的应用范畴。

五、8位处理器不能胜任IoT应用需求

IoT应用不是一个单独的应用,而是一个复合应用。智能手表、智能音箱、主控制器、网关这种当然需要复杂的处理器来实现。但是IoT应用还包含大量的传感器节点、执行节点和转换节点。这种节点用低功耗的8位处理器来实现更加适合。

六、8位处理器响应慢

这个就是完全的误解了。典型的嵌入式应用中,响应速度主要跟中断响应和唤醒延迟相关。8位处理器有天然的优势(地址转换工作量小、IP单元实现门数少),至少不输于32位的处理器。

七、8位处理器的能效低于32位处理器

曾经看过ARM公司的权威工程师写的一本书,书中观点是32位处理器的能效比高于8位的MCU,理由是32位处理器能快速处理完任务,休眠时间的比例更大,但是这个结论包含一个假设,就是任务有一定复杂度。

如果任务本身非常简单,唤醒过程的功耗也很大,那么这个假设不成立。针对不同应用场景,不能简单说8位、32位哪个能效比更高。至少在非常简单的应用中,8位的能效比要高。如果再加上单独响应,无需CPU干预的一些任务,8位的能效比甚至能高出很多。

八、相同价格的32位处理器功能远强于8位处理器

这个也有一定程度的可信度,但是不要忘记有相当大的一部分应用使用8位的MCU就已足够,在这种情况下,非要购买平均价格高一点的32位 MCU,成本就会上升。对于很多基本上标准化了的嵌入式产品来说,8位MCU还是具有一定的成本优势的。

九、8位处理器设计的应用不能适应未来变化

这是个思维角度问题,作为嵌入式程序员,更应该考虑当前的任务。不管是什么类型的MCU,如果产品形态变化了或者需求本身变化了,就要重新设计。未来谁都看不清,何必考虑那么多没有实际意义的前瞻。

十、8位处理器开发工作更繁重且没有升级路径

32位处理器的处理更加以软件为中心,可以做更多的代码复用。而8位处理器更多地利用硬件外设来完成任务。综合而言,没有绝对的差别。

只要是嵌入式处理器,升级路径都不大明确。如果你采用既有8位,又有32位的产品的厂家,你会发现很多外设都很相似。考虑到现在图形化配置外设的趋势,升级路径逐渐变得不那么重要,反正都是图形化或者脚本化来生成基础驱动代码。

责任编辑:ct

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

C语言基础 之 第7章 指针

0 课程大纲介绍和IDE安装1 指针:地址的外号&2 指针与变量3 指针就是一个数4 如何使用一个数据5 一级指针的类型
发烧友学院发表于 2018-12-09 00:00 3105次阅读
C语言基础 之 第7章 指针

雷神进驻上海百脑汇,推出全新轻薄型笔记本MixB...

笔记本采用十代酷睿i5和i7处理器,符合MIL-STD-810G 10项军标,支持180度开合,屏幕....
发表于 2019-12-30 14:28 2次阅读
雷神进驻上海百脑汇,推出全新轻薄型笔记本MixB...

苹果A14应用处理器采用台积电5nm制程,将于2...

据台湾消息报道,苹果2020年下半年将推出四款iPhone 12系列手机,除搭载运算效能更强大的A1....
发表于 2019-12-30 14:19 15次阅读
苹果A14应用处理器采用台积电5nm制程,将于2...

诺基亚2720双屏翻盖手机首售,搭载高通骁龙20...

今日上午,诺基亚2720双屏翻盖手机将正式开售,采用2.8英寸内屏(QVGA)和1.3英寸外屏,支持....
发表于 2019-12-30 14:16 28次阅读
诺基亚2720双屏翻盖手机首售,搭载高通骁龙20...

英特尔Comet Lake-S性能曝光,采用了最...

根据消息报道,英特尔第十代酷睿桌面处理器Comet Lake-S将采用英特尔14+++工艺,搭载了新....
发表于 2019-12-30 13:42 58次阅读
英特尔Comet Lake-S性能曝光,采用了最...

曝十代酷睿将有10核20线程 频率也将达到5.3...

最快在1月6日的CES展会上,Intel就会推出十代酷睿的桌面版Comet Lake-S系列处理器,....
发表于 2019-12-30 11:29 35次阅读
曝十代酷睿将有10核20线程 频率也将达到5.3...

酷睿i5-10400F曝光 仍是6核心但开放到1...

如果没什么意外,Intel将在CES 2020上正式发布代号Comet Lake-S的第十代桌面酷睿....
发表于 2019-12-30 11:23 96次阅读
酷睿i5-10400F曝光 仍是6核心但开放到1...

10代酷睿ES散片谍照曝光 6核12线程

日前,Intel 10代酷睿(Comet Lake-S,14nm+++)桌面处理器来了一波密集曝光,....
发表于 2019-12-30 10:53 127次阅读
10代酷睿ES散片谍照曝光 6核12线程

英特尔十代酷睿K系列都有125W的TDP

根据Tom's Hardware的报道,英特尔很有可能在明年1月初的CES上发布其第10代桌面酷睿系....
发表于 2019-12-30 10:36 65次阅读
英特尔十代酷睿K系列都有125W的TDP

苹果包下台积电大部分5纳米产能

据台湾工商时报报道,苹果2020年下半年将推出四款iPhone 12系列手机,除搭载运算效能更强大的....
发表于 2019-12-30 10:05 210次阅读
苹果包下台积电大部分5纳米产能

CPU的核心到底是不是越多越好

如今的CPU核心数量越来越多,似乎核心越多性能就会越好,起码这些CPU品牌在向消费者传输这个信息,但....
发表于 2019-12-29 10:48 699次阅读
CPU的核心到底是不是越多越好

Intel宣布2020CES展会活动 10nm处...

不到一周时间,2019年就结束了,2020年又是新的一年了,年初的CES 2020展会将是全年的一个....
发表于 2019-12-29 10:22 240次阅读
Intel宣布2020CES展会活动 10nm处...

桌面十代酷睿26款型号曝光 除了赛扬之外全部支持...

Intel即将推出代号Comet Lake-S的桌面版第十代酷睿处理器,还是14nm工艺和老架构,但....
发表于 2019-12-29 10:08 146次阅读
桌面十代酷睿26款型号曝光 除了赛扬之外全部支持...

32位MCU势头强劲 本土厂商加速追赶

MCU是电子产品的心脏,2023年全球销售额预计达到213亿美元,目前,8位仍是主力,32位需求强劲....
发表于 2019-12-29 00:01 1687次阅读
32位MCU势头强劲  本土厂商加速追赶

MCU的出货需求旺盛,未来要关注创新能力

集微网消息,据ICInsights预测,随着物联网的持续火热,MCU的出货量将持续上升,全球MCU销....
发表于 2019-12-28 11:09 472次阅读
MCU的出货需求旺盛,未来要关注创新能力

Intel十代桌面酷睿26款型号全曝光,都加大三...

Intel即将推出代号Comet Lake-S的桌面版第十代酷睿处理器,还是14nm工艺和老架构,但....
发表于 2019-12-28 10:15 959次阅读
Intel十代桌面酷睿26款型号全曝光,都加大三...

我国通用芯片研发获得成功,未来发展很可观

无论是手机还是电脑,都已经完全融入了我们的生活和工作中,比较遗憾的是,显示屏和芯片是手机和电脑的两大....
发表于 2019-12-27 16:58 620次阅读
我国通用芯片研发获得成功,未来发展很可观

嵌入式计算机是依据什么来分类的

嵌入式计算机是为特定的软件控制任务而设计的专用计算平台。
发表于 2019-12-27 16:34 216次阅读
嵌入式计算机是依据什么来分类的

AMD和Intel为何不推出消费级的双路处理器

如何提升CPU性能?这个问题是摆在AMD及Intel两家X86处理器主导者面前的头等大事,升制程、改....
发表于 2019-12-27 16:31 772次阅读
AMD和Intel为何不推出消费级的双路处理器

英特尔第十代酷睿桌面处理器的新接口曝光

12月26日,网上爆出了一张LGA1151(又名为Socket H4)与LGA 1200(又名为So....
发表于 2019-12-27 16:24 1316次阅读
英特尔第十代酷睿桌面处理器的新接口曝光

嵌入式开发的应用重点是什么

尽管物联网,嵌入式视觉,机器学习和其他新兴技术在开发组织中的重要性日益提高,但C和C ++仍是嵌入式....
发表于 2019-12-27 16:17 953次阅读
嵌入式开发的应用重点是什么

俄罗斯自主研发新架构CPU,其性能已超越i7

开发自己的处理器,不只是美国、中国、日本、欧盟、韩国等国家的目标,俄罗斯也在研发自己的处理器,而且在....
发表于 2019-12-27 16:11 3059次阅读
俄罗斯自主研发新架构CPU,其性能已超越i7

英特尔第十代酷睿曝光,i3性能上能超i7

在整个2019年里,由于AMD第三代锐龙的推出,性能和价格都比第九代酷睿产品更强更便宜,这让整个英特....
发表于 2019-12-27 16:08 787次阅读
英特尔第十代酷睿曝光,i3性能上能超i7

三星量产1GB eMRAM内存,良率已经达到90...

今年3月份,三星宣布全球第一家商业化规模量产eMRAM(嵌入式磁阻内存),基于28nm FD-SOI....
发表于 2019-12-27 16:07 644次阅读
三星量产1GB eMRAM内存,良率已经达到90...

中科曙光推出新一代龙腾G30整机产品,业内首次实...

12月24日,中科龙芯在北京发布了新一代龙芯3A/B4000系列处理器,基于上一代产品3A3000/....
发表于 2019-12-27 16:03 704次阅读
中科曙光推出新一代龙腾G30整机产品,业内首次实...

锐龙4000系列CPU即将推出,采用Zen3全新...

2020年Intel这边将推出十代酷睿桌面处理器,先前曝光的消息是Intel这次会在十代酷睿身上用上....
发表于 2019-12-27 15:56 625次阅读
锐龙4000系列CPU即将推出,采用Zen3全新...

疑似华为新款折叠屏手机Mate Xs通过3C认证...

由于华为终端CEO余承东在接受法国媒体时已经表示会在MWC2020发布新款折叠屏手机Mate Xs,....
发表于 2019-12-27 15:54 719次阅读
疑似华为新款折叠屏手机Mate Xs通过3C认证...

嵌入式CPU的自定义指令有什么特点

CPU是Arm硅合作伙伴创新的基础。通过将他们独特的特定于应用程序的功能添加到Cortex-M33 ....
发表于 2019-12-27 15:52 84次阅读
嵌入式CPU的自定义指令有什么特点

OPPO Find系列产品首发天玑1000处理器...

OPPO已经官宣了会在明年首发搭载天玑1000处理器的新款机型,虽然没有透露具体的型号和发布时间,但....
发表于 2019-12-27 15:50 707次阅读
OPPO Find系列产品首发天玑1000处理器...

利用PoE为嵌入式系统提供什么价值

PoE从一开始就被称为“功率注入”。这些“电源注入器”根据智能协议或安全考虑,通过以太网电缆提供交流....
发表于 2019-12-27 15:49 1084次阅读
利用PoE为嵌入式系统提供什么价值

软件中的硬件问题怎样解决比较好

关于开关或按钮的另一个自然期望是,它将仅在两种逻辑状态之间转换。
发表于 2019-12-27 15:36 165次阅读
软件中的硬件问题怎样解决比较好

华硕ProArt Q17设计师笔记本上线,搭载英...

近日华硕ProArt Q17设计师笔记本上架,采用英特尔Xeon处理器及英伟达Quadro专业图显,....
发表于 2019-12-27 15:24 709次阅读
华硕ProArt Q17设计师笔记本上线,搭载英...

Redmi 8和Redmi Note 8/Pro...

据消息报道,Redmi 8、Redmi Note 8与Redmi Note 8 Pro现已在印度公开....
发表于 2019-12-27 15:19 392次阅读
Redmi 8和Redmi Note 8/Pro...

图像采集卡怎样选择合适的

随着市场上越来越多的视觉板卡,及配套的软件包大量涌现。
发表于 2019-12-27 15:17 137次阅读
图像采集卡怎样选择合适的

Intel十代酷睿i3-10300亮相,拥有4核...

Intel将在明年初推出第十代桌面酷睿处理器Comet Lake-S,虽然还是14nm工艺和老架构,....
发表于 2019-12-27 15:15 488次阅读
Intel十代酷睿i3-10300亮相,拥有4核...

标准化的ARM模块是用来干什么的

随着这种解决方案的功耗和成本的下降,这已经成为可能。最新的显示技术也是如此。如今,可以为处理器及其嵌....
发表于 2019-12-27 15:06 153次阅读
标准化的ARM模块是用来干什么的

龙芯公司将于未来两年推出两款采用12nm工艺的5...

12月24日,龙芯中科技术有限公司在京发布新一代通用处理器3A4000/3B4000。该处理器采用2....
发表于 2019-12-27 15:05 421次阅读
龙芯公司将于未来两年推出两款采用12nm工艺的5...

嵌入式系统下的物联网有什么增强的功能

ARM芯片制造商利用这一优势,并为每个市场集成相应的专用接口,以便在满足最高安全标准的同时,满足新的....
发表于 2019-12-27 15:03 181次阅读
嵌入式系统下的物联网有什么增强的功能

嵌入式系统在工业控制领域中的应用

基于嵌入式Linux的工控系统以嵌入式微处理器为核心来运行嵌入式Linux操作系统。应用程序可通过网....
发表于 2019-12-27 15:02 143次阅读
嵌入式系统在工业控制领域中的应用

选择嵌入式设计软件需要考虑哪一些问题

检查要购买的嵌入式设计软件是否支持这些设备。可能新软件不需要支持旧产品中使用的设备。接下来,考虑将来....
发表于 2019-12-27 14:59 66次阅读
选择嵌入式设计软件需要考虑哪一些问题

英特尔i3-10300数据泄露,主频3.7GHz...

不久前,十代桌面i5和i9处理器都曝光了,分别是6核12线程和10核20线程。现在,i3-10300....
发表于 2019-12-27 14:58 689次阅读
英特尔i3-10300数据泄露,主频3.7GHz...

英特尔Tiger Lake-U现身数据库,将会搭...

根据推特用户@_rogame的消息,一款11代酷睿低压处理器Tiger Lake-U已经出现在了数据....
发表于 2019-12-27 14:54 493次阅读
英特尔Tiger Lake-U现身数据库,将会搭...

在智能家居系统中嵌入式Internet技术

智能家居为了实现远程监控以及与外部网络的通信,必须要实现单片机系统的Internet接入,智能家居中....
发表于 2019-12-27 14:33 234次阅读
在智能家居系统中嵌入式Internet技术

华为推出FusionAccess桌面云解决方案,...

近日,统信软件携手华为云FusionAccess桌面云打造了基于统一操作系统UOS的桌面云联合解决方....
发表于 2019-12-27 13:52 428次阅读
华为推出FusionAccess桌面云解决方案,...

AMD Zen3架构处理器或将由台积电7纳米加强...

AMD自2017年推出Zen架构处理器之后,开始让英特尔感到威胁。2019年英特尔因自身14纳米制程....
发表于 2019-12-27 11:12 535次阅读
AMD Zen3架构处理器或将由台积电7纳米加强...

英特尔Tiger Lake-U现身数据库,核显有...

根据推特用户@_rogame的消息,一款11代酷睿低压处理器Tiger Lake-U已经出现在了数据....
发表于 2019-12-27 10:37 416次阅读
英特尔Tiger Lake-U现身数据库,核显有...

AMD股价达到历史新高 锐龙处理器打响了一场反击...

对于AMD来说,2019是再次收获的一年。自2017年首次推出后,锐龙处理器打响了一场在桌面、HED....
发表于 2019-12-27 10:26 190次阅读
AMD股价达到历史新高 锐龙处理器打响了一场反击...

Multiclet宣布正在开发Multiclet...

开发自己的处理器,不只是美国、中国、日本、欧盟、韩国等国家的目标,俄罗斯也在研发自己的处理器,而且在....
发表于 2019-12-27 10:10 133次阅读
Multiclet宣布正在开发Multiclet...

酷睿i3-10300曝光 4核心8线程睿频频率平...

Intel将在明年初推出第十代桌面酷睿处理器Comet Lake-S,虽然还是14nm工艺和老架构,....
发表于 2019-12-27 10:06 180次阅读
酷睿i3-10300曝光 4核心8线程睿频频率平...

Ampere新处理器将在2020年正式发布 最多...

这几年,面向服务器、数据中心的ARM处理器如雨后春笋般涌现,亚马逊、Ampere、Calxeda、博....
发表于 2019-12-27 10:02 134次阅读
Ampere新处理器将在2020年正式发布 最多...

AMD 7nm锐龙3000价格下滑,现在抢锐龙9...

AMD今年最给力的一仗就是发布了7nn处理器、显卡,桌面级的锐龙3000系列使得AMD在工艺及性能上....
发表于 2019-12-27 09:14 667次阅读
AMD 7nm锐龙3000价格下滑,现在抢锐龙9...

俄罗斯Multiclet S2通用处理器,性能超...

开发自己的处理器,不只是美国、中国、日本、欧盟、韩国等国家的目标,俄罗斯也在研发自己的处理器,而且在....
发表于 2019-12-27 09:04 697次阅读
俄罗斯Multiclet S2通用处理器,性能超...

第十代桌面酷睿处理器Comet Lake-S现身...

Intel将在明年初推出第十代桌面酷睿处理器Comet Lake-S,虽然还是14nm工艺和老架构,....
发表于 2019-12-27 09:00 181次阅读
第十代桌面酷睿处理器Comet Lake-S现身...

ARM处理器冲上80核心 产品越来越出彩

这几年,面向服务器、数据中心的ARM处理器如雨后春笋般涌现,亚马逊、Ampere、Calxeda、博....
发表于 2019-12-27 08:52 146次阅读
ARM处理器冲上80核心 产品越来越出彩

英特尔桌面十代酷睿LGA1200接口尺寸曝光

Intel将在明年上半年发布代号Comet Lake-S的第十代桌面酷睿处理器,还是14nm工艺,最....
发表于 2019-12-26 16:29 726次阅读
英特尔桌面十代酷睿LGA1200接口尺寸曝光

微型计算机中的基本电路 嵌入式系统电路特点

在微型计算机中,是运用二进制数进行运算的,其运算是运用逻辑代数(布尔代数)的基本原理去完成,利用逻辑电路来实现的。 ...
发表于 2019-12-25 16:44 175次阅读
微型计算机中的基本电路 嵌入式系统电路特点

嵌入式Linux系统基础概念讲解

事物总有个核心,复杂的事物总可以模块化、层次化, 嵌入式Linux也如此。学习嵌入式Linux困难,主要因为涉及知识和概...
发表于 2019-12-25 16:37 773次阅读
嵌入式Linux系统基础概念讲解

S32K14X系列的Cache

请问S32K14X Cache的ram是否有对应的ECC功能? ...
发表于 2019-12-24 10:06 229次阅读
S32K14X系列的Cache

NodeMCU APIi说明(中文)

NodeMCU APIi说明(中文)
发表于 2019-12-23 17:36 576次阅读
NodeMCU APIi说明(中文)

关于物联网操作系统控制相关疑问?

朋友们,本人初学物联网操作系统这块,有些问题,还想请教一下。 描述: 假如我早一块芯片上嵌入了操作系统,我现在...
发表于 2019-12-23 16:58 367次阅读
关于物联网操作系统控制相关疑问?

Cheap_Flash_FS(普通版)(SPI_Flash版)--嵌入式SPI_FLASH文件系统免费源码

Cheap_Flash_FS(普通版)(SPI_Flash版)--嵌入式SPI_FLASH文件系统免费源码,请下载 本代码通过仿...
发表于 2019-12-23 09:17 719次阅读
Cheap_Flash_FS(普通版)(SPI_Flash版)--嵌入式SPI_FLASH文件系统免费源码

嵌入式硬件设计

嵌入式硬件设计
发表于 2019-12-22 20:33 855次阅读
嵌入式硬件设计

VS-RK3288/RK3399 编译内核的时候,请注意出现下面问题

在编译uboot的时候,执行build-rk3399-mid.sh -k 编译执行后出现下面的问题: No rule to make target ‘include/co...
发表于 2019-12-19 11:27 1471次阅读
VS-RK3288/RK3399 编译内核的时候,请注意出现下面问题

【PCB设计大赛】高可靠性的工业级STM32F4核心板(附源文件及底板DEMO)

作品说明:        该作品最初是为某机器人项目而设计,机器人采用解耦结构,各个部分有着不同...
发表于 2019-12-17 22:25 558次阅读
【PCB设计大赛】高可靠性的工业级STM32F4核心板(附源文件及底板DEMO)

嵌入式开发需掌握的技能有哪些

嵌入式开发需掌握的技能有哪些合格的嵌入式开发者应是多面手,应具备各方面的技能,包括从硬件到软件到应用(电力系统保...
发表于 2019-12-16 20:50 2108次阅读
嵌入式开发需掌握的技能有哪些