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

嵌入式系统的发展

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

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


推荐阅读
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 历经三十年的开发,Mathematica 已成为技术计算领域的标杆,为全球的技术创新者、教育工作者、学生及其他用户提供了一个领先的计算平台。最新版本 Mathematica 12.3.1 增加了多项核心语言、数学计算、可视化和图形处理的新功能。 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • ElasticSearch 集群监控与优化
    本文详细介绍了如何有效地监控 ElasticSearch 集群,涵盖了关键性能指标、集群健康状况、统计信息以及内存和垃圾回收的监控方法。 ... [详细]
  • 深入理解Java多线程并发处理:基础与实践
    本文探讨了Java中的多线程并发处理机制,从基本概念到实际应用,帮助读者全面理解并掌握多线程编程技巧。通过实例解析和理论阐述,确保初学者也能轻松入门。 ... [详细]
  • 本文详细介绍如何使用 Apache Spark 执行基本任务,包括启动 Spark Shell、运行示例程序以及编写简单的 WordCount 程序。同时提供了参数配置的注意事项和优化建议。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 使用Nginx反向代理实现多域名端口映射
    本文介绍如何通过配置本地hosts文件和Nginx反向代理,实现多个虚拟域名的端口映射,使用户可以通过标准HTTP端口80访问不同后端服务。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 本文总结了优化代码可读性的核心原则与技巧,通过合理的变量命名、函数和对象的结构化组织,以及遵循一致性等方法,帮助开发者编写更易读、维护性更高的代码。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文详细探讨了如何通过分析单个或多个线程在瓶颈情况下的表现,来了解处理器资源的消耗。无论是单进程还是多进程环境,监控关键指标如线程数量、占用时间及调度优先级等,有助于揭示潜在的性能问题。 ... [详细]
  • 对于许多初学者而言,遇到总线错误(bus error)或段错误(segmentation fault/core dump)是极其令人困扰的。本文详细探讨了这两种错误的成因、表现形式及解决方法,并提供了实用的调试技巧。 ... [详细]
  • MongoDB的核心特性与架构解析
    本文深入探讨了MongoDB的核心特性,包括其强大的查询语言、灵活的文档模型以及高效的索引机制。此外,还详细介绍了MongoDB的体系结构,解释了其文档、集合和数据库的层次关系,并对比了MongoDB与传统关系型数据库(如MySQL)的逻辑结构。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
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社区 版权所有