• 周二. 5 月 28th, 2024

浅谈嵌入式系统的定义及嵌入式系统的基本概念

随着电子技术的飞速发展,特别是大规模集成电路的出现和发展,现代科学研究取得了质的飞跃,嵌入式微控制器技术的出现给现代工业控制领域带来了新的革命。 技术革命。 下面,yjbys小编为大家准备了关于嵌入式系统的基本概念。 欢迎阅读。

1.嵌入式系统的定义

根据IEEE9(国际电气和电子工程师协会)的定义,嵌入式系统被定义为控制、监视或辅助设备机器和车间操作的设备。 可见,嵌入式系统是软件和硬件的综合体,可以覆盖机械等附属设备。 国内对嵌入式系统的定义可以从以下几个方面来理解:

1、嵌入式系统面向用户、面向产品、面向应用。 它们必须与具体应用相结合才具有生命力和优势。

2、嵌入式系统是先进的计算机技术、半导体技术和电子技术以及各行业具体应用相结合的产品。 这就决定了它一定是一个技术密集型、资本密集型、不断创新的知识集成系统。

3、嵌入式系统必须能够根据应用需求定制软硬件,以满足应用系统的功能、可靠性、成本、体积等要求。 因此,如果能够建立一个相对通用的软硬件基础,然后在其之上开发适应各种需求的系统,这是一个更好的开发模式。

2.嵌入式系统的特点

根据嵌入式系统的应用,它具有以下特点:

1、嵌入式系统是先进的计算机技术、半导体和电子技术与各行业具体应用相结合的产品。 嵌入式系统是以应用为中心的芯片设计为基础的面向应用的软件产品开发。 嵌入式系统产品的特点是面向用户、面向产品、面向应用。 如果自主开发,就会失去市场。 与通用计算机不同,嵌入式系统是针对特定应用的专用系统。

2、嵌入式系统软件的特点

嵌入式系统的应用软件是实现嵌入式系统功能的关键。 对嵌入式系统处理器系统软件和应用软件的要求也与通用计算机不同。 嵌入式系统软件需要固态存储; 嵌入式系统软件代码质量高、可靠性强; 许多应用要求系统软件具有实时处理能力; 在嵌入式系统中,多任务操作系统是知识集成的平台,也是工业化标准之路。 基础。

嵌入式系统开发所需的开发工具和环境。 通用计算机具有完整的人机交互界面,可以通过添加一些开发应用程序和环境来进行自我开发。 然而嵌入式系统不具备自我开发能力。 设计完成后,用户一般无法执行程序功能。 修改一下,嵌入式系统需要EOS(Embedded System Operating System)的开发平台。 这是因为对于嵌入式系统来说,应用程序可以直接在芯片上运行,无需操作系统。 但为了合理调度多任务,利用系统资源、系统功能、专家库函数接口,用户必须自行配置EOS开发平台,这样才能保证程序的实时性,开发可以减少时间,并且可以保证软件质量。 优秀的EOS是嵌入式系统成功的关键。 EOS 与通用操作系统进行比较。 它具有一般操作的最基本的功能,如任务调度、同步调度、中断处理、文件功能等,但对于嵌入式系统来说仅仅具有这些功能是不够的。 为了适应嵌入式系统产品不断发展的要求,EOS需要具备以下特点:

1、硬件可用性更好,即便携性好。

2、占用硬件资源少

3、可靠性高

4.提供强大的网络功能,支持TCP/IP协议等协议

5.友好的GUI用户交互界面

6. 部分应用要求EOS也具备实时性

3.嵌入式系统的分类

根据不同的应用场合,嵌入式系统有不同的分类方法。 这里,嵌入式系统根据其用途、结构和功能分为以下三类:

1.单微处理器嵌入式系统。 此类系统用于小型设备,如温度传感器、光传感器等。

2.微处理器嵌入式系统,无定时功能。 这种类型的系统常见于信号放大器和位置定位器中。

3、具有定时功能的组件器件的嵌入式系统。 此类系统常见于开关设备、控制器、电话交换机、数据采集系统以及医疗监测和诊断系统中。

4、嵌入式系统的组成

嵌入式系统作为一种特殊类型的计算机系统,从下到上包括硬件平台、嵌入式操作系统和嵌入式应用程序三部分。

1、硬件环境是整个嵌入式系统和应用程序运行的硬件平台。 不同的应用有不同的硬件环境。 嵌入式系统主要由硬件和软件组成。 从硬件角度来看,嵌入式系统的核心部件是嵌入式处理器。 嵌入式处理器一般可分为四类:嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器和嵌入式片上系统。