` 嵌入式系统与通用计算机操作系统的区别
以前仅学习并接触过嵌入式系统,通过对比,可以把以前学过的知识对应到计算机操作系统上来。
本文转自个人印象笔记,如有问题欢迎评论指正。
1. 嵌入式系统的要点
嵌入式系统是指以应用为中心,以计算机威廉希尔官方网站
为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式系统主要由: ▪ 嵌入式微处理器 ▪ 外围硬件设备 ▪ 嵌入式操作系统 ▪ 用户应用软件,等部分组成 它具有“嵌入性”、“专用性”和“计算机系统”3个基本要素。
2. 嵌入式系统的威廉希尔官方网站
要求和发展方向
嵌入式系统与通用计算机系统有着完全不同的威廉希尔官方网站
要求和威廉希尔官方网站
发展方向。
通用计算机系统的威廉希尔官方网站
要求是高速、海量的数值计算,其威廉希尔官方网站
发展方向是总线速度的无限提升、存储容量的无限扩大;而嵌入式计算机系统的威廉希尔官方网站
要求则是智能化控制,威廉希尔官方网站
发展方向是与对象系统密切相关的潜入性能、控制能力与控制的可靠性不断提高。
3.“嵌”与“通”的主要区别
嵌入式系统(简称“嵌”)和通用计算机(简称“通”)的主要区别包括以下几点:
形式与类型:
“通”:实实在在的计算机。按其体系结构、运算速度和规模可分为大型机、中型机、小型机和微机; “嵌”:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类。 组成: “通”:通用处理器、标准总线和外设、软硬件相对独立; “嵌”:面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合。 系统资源: “通”:系统资源充足,有丰富的编译器、集成开发环境、调试器等; “嵌”:系统资源紧缺,没有编译器等相关开发工具。 开发方式: “通”:开发平台和运行平台都是通用计算机; “嵌”:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统。 二次开发性: “通”:应用程序可重新编程; “嵌”:一般不能重新编程开发。 发展目标: “通”:编程功能电脑,普遍进入社会; “嵌”:变为专用电脑,实现“普及计算”。
嵌入式系统和单片机的区别
将单片微型计算机简称为单片机,它不是完成某一个逻辑功能的芯片,而是把一个计算机硬件系统集成到—个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。是一种典型的嵌入式微控制器。
单片机只有硬件系统,没有软件系统,硬件系统还没有I/O设备。
参考自知乎
`
|