嵌入式系统和通用计算机的主要区别
嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
- 形式与类型
“通”:实实在在的计算机。按其体系结构、运算速度和规模可分为大型机、中型机、小型机和微机 “嵌”:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类 - 组成
“通”:通用处理器、标准总线和外设、软硬件相对独立 “嵌”:面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合 - 系统资源
“通”:系统资源充足,有丰富的编译器、集成开发环境、调试器等 “嵌”:系统资源紧缺,没有编译器等相关开发工具 - 开发方式
“通”:开发平台和运行平台都是通用计算机 “嵌”:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统 - 二次开发性
“通”:应用程序可重新编程 “嵌”:一般不能重新编程开发 - 发展目标
“通”:编程功能电脑,普遍进入社会 “嵌”:变为专用电脑,实现“普及计算”