嵌入式系统基础知识:了解嵌入式系统

嵌入式系统用于大量电子设备,它们的设计涉及到硬件和软件技术。随着计算机技术的进步,其技术也越来越多地嵌入到越来越多的电子产品中。
嵌入式系统提供的功能是使电子设备具有比仅使用硬件技术时更大的能力。因此,嵌入式系统可用于各种电子设备和小工具中。从电子计时器等项目中的少量处理,到游戏控制台甚至主要工厂和其他工业系统等更复杂的嵌入式系统。
该技术的名称源于软件嵌入到特定应用程序中的事实。嵌入式系统不像PC或其他可以运行各种程序并完成大量任务的计算机,而是使用嵌入式软件的项目集中在一个特定任务或应用程序上。
为了满足这种需要,使用嵌入式技术的项目预装了其软件,尽管可能不时进行更新。

嵌入式系统基础知识
对于许多基于处理器的系统和计算机,定义嵌入式系统是有用的。嵌入式系统的一个简单的定义是:嵌入式系统是产品中包含的任何未被描述为计算机的计算机系统。
使用此嵌入式系统定义,可以了解各种基本特征之一。通常它们是:
嵌入式系统专为特定任务而设计。虽然它们使用计算机技术,但它们不能用作使用各种不同程序执行不同任务的通用计算机。通过这种方式,他们的功能可以集中在他们需要做的事情上,并且因此可以使它们更便宜和更有效。
嵌入式系统的软件通常称为固件。用于嵌入式系统的单个程序通常存储在芯片上而不是存储在可以存储许多程序的盘上,并且它被称为固件。
嵌入式系统包含两个主要元素:
嵌入式系统硬件:   与任何电子系统一样,嵌入式系统需要运行的硬件平台。硬件将基于微处理器或微控制器。嵌入式系统硬件还将包含其他元素,包括内存,输入输出(I / O)接口以及用户界面和显示。
嵌入式系统软件:编写嵌入式系统软件以执行特定功能。它通常以高级格式编写,然后向下编译以提供可以存储在硬件内的非易失性存储器内的代码。

嵌入式系统硬件:使用嵌入式系统时,可以选择使用微控制器或微处理器。
基于微控制器的系统:微控制器本质上是CPU,中央处理器单元或具有集成存储器或外围设备的处理器。由于需要更少的外部组件,使用微控制器的嵌入式系统往往被更广泛地使用
基于微处理器的系统:微处理器包含CPU,但使用外部芯片用于存储器和外围接口。由于它们需要更多的板上设备,但它们允许更多的扩展和选择精确的外围设备等,这种方法往往用于更大的嵌入式系统。

原文链接

猜你喜欢

转载自blog.csdn.net/weixin_40581617/article/details/84540067