热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

嵌入式系统的发展

早在20世纪60年代,嵌入式系统就被用于对电话交换进行控制,当时被称为“存储式过程控制系统5,(StoredProgramControlSystem)0真正意义上的嵌入式系统是在1

早在20世纪60年代,嵌入式系统就被用于对电话交换进行控制,当时被称为“存储式 过程控制系统5,(Stored Program Control System) 0真正意义上的嵌入式系统是在1970年 出现的,发展至今已有40多年的历史。纵观嵌入式技术的发展过程,大致经历了四个阶段。
第一阶段:以单芯片为核心的可编程控制器形式的系统,具有与监测、伺服、指示设备 相配合的功能。它应用于一些专业性强的工控系统中,一般没有操作系统的支持,通过汇编 语言编程对系统进行直接控制。主要特点是:系统结构和功能单一,处理效率较低,存储容 量较小,几乎没有用户接口。以前在国内工业领域应用较为普遍。
第二阶段:以嵌入式CPU为基础,以简单操作系统为核心的嵌入式系统。主要特点 是:CPU种类繁多,通用性比较弱;系统开销小、效率高;操作系统达到一定的兼容性和扩 展性;应用软件较专业化,用户界面不够友好。
第三阶段:以嵌入式操作系统为标志的嵌入式系统。主要特点是:嵌入式操作系统能 运行于各种不同类型的微处理器上,兼容性好;操作系统内核小、效率高,并且具有高度的 模块化和扩展性;具备文件和目录管理、多任务、网络支持、图形窗口以及用户界面等功能; 具有大量的应用程序接口 API,开发应用程序较简单;嵌入式应用软件丰富。
第四阶段:以互联网为标志的嵌入式系统,这是一个正在迅速发展的阶段。目前大多 数嵌入式系统还孤立于互联网之外,但随着互联网的发展以及其技术与信息家电、工业控制 技术结合日益密切,嵌入式设备与互联网的结合将代表嵌入式系统的未来。
嵌入式系统的特点是集成度高、体积小、成本低、省电,它的功能可以使不同用户的要求 得以满足。因而,嵌入式技术在社会的各个方面得到了十分广泛的应用。在当前数字信息 技术和网络技术高速发展的后PC时代,嵌入式系统已经广泛地渗透到科学研究、工程设 计、军事技术、各类产业、商业文化艺术以及人们的日常生活等。随着国内外各种嵌入式产 品的进一步开发和推广,嵌入式技术越来越和人们的生活紧密结合


推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • 本文介绍如何解决在 IIS 环境下 PHP 页面无法找到的问题。主要步骤包括配置 Internet 信息服务管理器中的 ISAPI 扩展和 Active Server Pages 设置,确保 PHP 脚本能够正常运行。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本文探讨了如何在编程中正确处理包含空数组的 JSON 对象,提供了详细的代码示例和解决方案。 ... [详细]
author-avatar
呆瓜.
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有