首页 > 编程笔记 > 通用技能 阅读:1

嵌入式是什么意思(新手必看)

什么是“嵌入式”?这可能是我们在所有试图描述的术语中最为熟知的。嵌入式系统是控制各种物理设备电子模块的计算机,从蓝牙耳机到现代汽车发动机的控制单元。嵌入式软件则是运行在它们上面的软件。

下图展示了一些现实中的嵌入式系统:


图 1 嵌入式系统出现在我们世界的每个角落,包括家庭和办公地点

嵌入式系统可以是简单且平常的,如控制数码手表的微型控制器;也可以是大型且复杂的,如智能电视内的嵌入式 Linux 计算机。与笔记本计算机或智能手机等通用计算机不同,嵌入式系统通常用于执行一项特定的专用任务。

由于嵌入式系统为我们的大部分现代技术提供支持,因此它的应用非常广泛。事实上,2020 年有一种嵌入式处理器售出了 280 亿个。这些嵌入式处理器位于我们的家中、车里,以及工厂和城市街道。很可能离你只有几米远的地方就存在嵌入式系统。

嵌入式系统通常能够反映其部署环境的约束。例如,许多嵌入式系统需要使用电池供电,因此它们的设计考虑到了能源效率(即能效)——也许是内存有限或时钟频率极低。

嵌入式系统编程,即编写能够执行所需任务并充分利用有限资源的软件,是一门驾驭这些(环境)约束的艺术,这可能非常困难。嵌入式系统工程师是现代世界的无名英雄。如果你恰好是其中之一,感谢你的辛勤工作!

相关文章