嵌入式系统学习-------1.什么是嵌入式系统?

什么是嵌入式系统?

我们在日常的生活当中经常会听说到嵌入式应用,而在物联网的发展下,嵌入式的应用也变得更加多样起来,我们不禁会有一个疑问,什么是嵌入式系统,下面我们一起学习一下。

嵌入式系统定义

简单的讲,嵌入式系统就是嵌入到对象体中的专用计算机系统。它包含了嵌入、专用、计算机这三个要素。
而广义的讲,嵌入式系统也就是具备某些功能的软硬件结合体。以应用为中心、以计算机技术为技术、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

嵌入式系统分类

根据嵌入式系统的表现形式,可以分为芯片级、模块级以及系统级;根据实时性可分为非实时、软实时。
芯片级类似于我们常用的带有算法的处理器,模块级类似于我们常常使用的一些模块,系统级就相对比较大了、功能也更加强大一下。非实时主要应用于外部不是非常严格的地方,例如PDA,而硬实时主要是军工方面的一下。

单片机

我们经常使用的单片机,比如常见的51系列,32系列,这些都是嵌入式系统的一种,但是又与嵌入式系统有着不小的区别,这些单片机的处理能力、运算速度是不及嵌入式系统的,一般没有网络功能,通知最重要的就是单片机不适用操作系统,我们运用单片机进行一些流水灯这样的测试,均属于裸机编程。

而操作系统可以屏蔽底层的这些硬件差异,嵌入式系统不需要像单片机一样直接操控引脚,而是通过程序控制,借助OS内核实现机制,达到单片机直接控制引脚输出一样的效果。

PC机

其实PC机也是嵌入式系统的一种,只不过处理器和OS都是统一的Intel系列。

你可能感兴趣的:(嵌入式)