在这里插入图片描述/

我们身边的电子产品很大一部分其实都可以称为嵌入式设备。 除了一些简单的收音机、普通的耳机和音箱、普通的充电插座、单功能读卡器和U盘等比较简单的产品,不具备控制功能。 它们可以称为电子产品,但它们不是嵌入式的。 普通电子产品和嵌入式设备可以通过是否带有可编程控制芯片来区分。 (这里的“可编程控制芯片”有一个更专业的名字叫“嵌入式芯片”,可以阅读我的另一篇关于“嵌入式芯片”的博客)

《嵌入式芯片与通用芯片(当今世界芯片格局)-杂谈》

不过,网上关于电脑、手机是否属于嵌入式设备的讨论很多,看法和质疑也很多。 在这篇文章中我想谈谈这个话题。 (为了让文字通俗易懂,有些比喻和表达难免不是很严谨,如果有特别可笑的原则错误,还望指正。)

这里很多人认为电脑和手机不属于嵌入式设备的范畴。 我对此持保留态度。 虽然电脑和手机确实与传统意义上的嵌入式设备不一致,但我认为它们的本质还是一样的。 我们先抛开手机,先看看计算机和嵌入式系统的关系。 仅从硬件角度来看,计算机和一些嵌入式设备没有区别,包括计算机的CPU、GPU、内存和硬盘。 它们也出现在一些高端嵌入式设备中,例如汽车控制器、智能电视电路板和大型无人机电路板。 唯一的区别是容量。 从软件层面来区分是不可行的。 Windows和嵌入式Linux系统没有本质区别。 它们都是由硬件接口层(驱动程序)、根文件系统、启动引导、标准库、应用程序、进程和内存管理器组成。 它由控制台(外壳)和可选的接口系统组成。 基于以上观点,我认为电脑和手机本质上都是嵌入式产品。

好吧,我编不下去了,我要亮牌了。 以上观点是我之前和朋友争论的时候持有的。 尽管这场战斗以50比50的比分结束,但我们各自保留了自己的意见。 但当我深入思考时,我意识到我错了。 计算机确实不是嵌入式的。 总体来说,我之前的分析问题不大,但是遗漏了一些关键的东西。

虽然计算机和嵌入式设备本质上是相同的。 但如果你看看“嵌入式”这个词的定义,你会发现它们实际上描述的是两个不同的东西。

一般认为,嵌入式的定义离不开“切割”、“功耗”、“可靠性”、“专用”等名词(需要注意的是,嵌入式的定义不仅仅是这四个,这四个只是我个人认为这只是一个更关键的定义),这些都不能用来描述计算机。

我来一一分析:

更有什者,会采用一些非常规的方法来降低成本,比如超频、倍频等,通过调整控制芯片的时钟频率超过芯片厂商推荐的额定频率,以提高芯片的性能和性能。用低成本芯片实现高成本芯片。 同等的功能目的。 但也会存在设备不稳定、功耗增加等潜在风险。

所以计算机和嵌入式的区别可能只是嵌入式的定义。 事实上,定义嵌入式的最初目的就是专门为了定义一个排除计算机的范围。 既然“嵌入式”一词被专门定义为排除计算机,那么我们怎么能说计算机是嵌入式的呢?

上面已经分析了嵌入式的定义,也区分了计算机和嵌入式。 那么接下来我们就来说说之前提到的手机以及近几年出现的智能电视等多媒体电子产品。

很抱歉,这个问题我无法给出准确的答案。 事实上,手机是否属于嵌入式设备行业的定义也很模糊,目前还没有统一的说法(需要注意的是,本文所指的手机都是“智能手机”,仅具有打电话、发短信等功能以及用户无法自行扩展的“功能机”被明确归类为嵌入式设备),但大多数观点认为手机仍然属于嵌入式设备的范围。 虽然手机在嵌入定义上的特殊性并不准确,但这也是手机终端的原因。 这是由庞大的软件生态系统决定的(软件生态系统其实可以简单理解为应用市场)。 但手机在嵌入式定义中仍然具有“切割”、“功耗”、“可靠性”等属性。 因此,可以说是嵌入式设备但并不完全满足嵌入式设备的特性。

手机定义模糊的原因。 从我个人的角度来看,这其实是一个历史遗留问题。 从历史时间线来看,首先是计算机,然后从计算机中划分出一个领域并定义为嵌入式,最后出现了智能手机。 由于智能手机兼具嵌入式和计算机的一些特点,我们很难用一个旧的定义来定义一个新的事物。 这就是手机界限变得模糊的根本原因。 如果非要定义的话,只能修改embedded的定义来包含或排除手机(这可能就是网上embedded的定义比较模糊的原因),否则手机只能作为特例而存在。

后来我在查找资料的时候,看到了这样一个文档。 我从未见过有人对嵌入这个术语解释得如此清楚。

《浅谈嵌入式的发展历史、现状及未来发展前景》

然后我找到了上面文章的出处,摘自下面两篇文章(我能找到的最早的)。

《嵌入式系统定义与发展历史(转贴)》

《嵌入式系统的现状与发展前景》

零BUG是一个原则问题。

作者 admin