嵌入式Linux

一、嵌入式Linux简介

1.1 嵌入式Linux历史

随着社会的发展,信息化技术的成熟和数字化产品的普及,让以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的焦点,通信、计算机、消费电子技术(3C)合一的趋势正在逐步形成,无所不在的网络和无所不在的计算(everything connecting, everywhere computing)正在将人类带入一个崭新的信息社会。Linux 从1991年问世到现在,短短的十几年时间已经发展成为功能强大、设计完善的操作系统之一,不仅可以与各种传统的商业操作系统分庭抗争,在新兴的嵌入式操作系统领域内也获得了飞速发展。嵌入式系统的发展方向是与目标系统密切相关的嵌入性能、控制能力与控制的可靠性。嵌入式 Linux (Embedded Linux )是指对标准 Linux 经过小型化裁剪处理之后,能够固化在容量只有几 K 或者几 M 字节的存储器芯片或者单片机中,适合于特定嵌入式应用场合的专用 Linux 操作系统。

虽然嵌入式系统是近几年才开始真正风靡起来的,但事实上嵌入式这个概念却很早就已经存在了,从上个世纪70年代单片机的出现到今天各种嵌入式微处理器、微控制器的广泛应用,嵌入式系统少说也有了近30年的历史。纵观嵌入式系统的发展历程,大致经历了以下四个阶段:

1.1.1 无操作系统阶段

嵌入式系统最初的应用是基于单片机的,大多以可编程控制器的形式出现,具有监测、伺服、设备指示等功能,通常应用于各类工业控制和飞机、导弹等武器装备中,一般没有操作系统的支持,只能通过汇编语言对系统进行直接控制,运行结束后再清除内存。这些装置虽然已经初步具备了嵌入式的应用特点,但仅仅只是使用8位的 CPU 芯片来执行一些单线程的程序,因此严格地说还谈不上"系统"的概念。

这一阶段嵌入式系统的主要特点是:系统结构和功能相对单一,处理效率较低,存储容量较小,几乎没有用户接口。由于这种嵌入式系统使用简便、价格低廉,因而曾经在工业控制领域中得到了非常广泛的应用,但却无法满足现今对执行效率、存储容量都有较高要求的信息家电等场合的需要。

嵌入式linux的发展历程,嵌入式Linux论文(历史发展分类及应用)相关推荐

  1. 卷积神经网络发展历程及经典论文

    2012年,AlexNet横空出世,以极大优势赢得了ImageNet 2012图像识别挑战赛的冠军,也引发研究人员对早期神经网络.卷积神经网络的思考和再研究.至此,卷积神经网络开始领衔掀起此轮人工智能 ...

  2. 我国会计计算机的发展历程,我国会计电算化的发展历程

    我国会计电算化的发展历程 一.会计电算化概念 1.产生: 1981年8月财政部和中国会计学会在长春市召开的"财务.会计.成本应用电子计算机专题讨论会"上正式提出来的.在当时是电子计 ...

  3. 计算机数控的发展历程,数控技术的发展趋势和发展过程

    作为当前先进制造技术的核心,数控技术具有诸多的优点,例如可以利用软件使信息处理的方式或过程发生改变,而不改变机械与电子装置,也可以利用字长的差异来表示信息,还可以对数字化信息完成逻辑和数学上的计算.因 ...

  4. 操作系统的发展历程及linux的发展

    操作系统的发展经历了一个慢长的过程,今天我就带大家看看哈 1.手工操作(无操作系统) 手工操作阶段 过程:用户把程序写在纸带上(其实就是在纸带上打孔),然后输入到计算机中,计算机随后会处理这个程序,把 ...

  5. 简述人工智能的发展历程图_人工智能的发展进程及现状

    龙源期刊网 http://www.qikan.com.cn 人工智能的发展进程及现状 作者:刘梦杰 来源:<科技创新与应用> 2020 年第 12 期 摘 ; 要:随着科学技术的进步与发展 ...

  6. 电子计算机的元器件发展过程,电子元器件及发展历程及未来趋势.doc

    电子元器件及发展历程及未来趋势 电子元件的发展 电子元器件的发展离不开电子信息技术和整机的发展相互促进,相互牵制的关系.微电子元器件包括集成电路.混合集成电路.片式和扁平式元件和机电组件.片式半导体分 ...

  7. 了解计算机的发展历程

    前言 好好了解一下计算机历史,为什么会发展成今天这个样子?一个完整的计算机系统包括硬件系统和软件系统两部分,二者缺一不可.其实在电子计算机之前也有一些机械式的计算机,从功能上来说也确实可以帮助人类计算 ...

  8. 小学生计算机的起源与发展ppt,计算机的起源与发展历程ppt课件.ppt

    计算机的起源与发展历程ppt课件 1.1 计算机的起源与发展历程;了解计算机的起源与发展历程,计算机在信息社会中的应用,掌握计算机的组成和计算机硬件系统的构成.;教学难点;计算机的特性与应用计算机应用 ...

  9. 数学术语——指数的发展历程

    指数的发展历程 指数(exponents)的历史可以追溯到许多世纪以前,欧几里德(Euclid)被认为是第一个已知的指数用法.他用"幂(power)"这个词来表示我们今天所知的一个 ...

最新文章

  1. Java变量和数据类型
  2. OpenGL超级宝典笔记——累积缓冲区与其他颜色操作
  3. JAVA计算应缴住房基金,事业单位的住房基金如何核算?
  4. R-FCN每秒30帧实时检测3000类物体,马里兰大学Larry Davis组最新目标检测工作
  5. 关于phpcmsv9更新缓存出现链接被重置的问题
  6. MongoDB数据分布不均的解决方案
  7. linux 挂载32T文件系统,linux Centos下磁盘分区及文件系统创建与挂载(示例代码)
  8. java 数字组合_java解决数字组合问题
  9. 【线性代数本质】2:线性组合和线性相关和线性无关以及张成的空间
  10. [Elasticsearch] es 6.6 编译报错 SSL peer shut down incorrectly
  11. 【Deep Learning 三】神经网络中的非线性激活函数之间的优缺点:sigmoid、tanh、ReLu、Leaky ReLu...
  12. 大数据平台分析发挥哪些作用
  13. DOM、JDOM、DOM4J解析XML
  14. 转:L298N的原理图以及程序实现
  15. 生物信息学分析的常用软件
  16. 你不知道的华为交换机22个实用技巧
  17. 构建我的第一个 22TB 容量的家庭存储服务器
  18. Bat文件的创建及其命令大全
  19. 网页上的内容无法复制和下载?一行代码教你解决
  20. JavaScript 对象的创建与继承——创建篇

热门文章

  1. 【汇正财经】找适合自己的选股指标
  2. [shader]玻璃效果
  3. 深圳学位锁定怎么计算机,深圳学位锁定后能不能申请解锁
  4. win10 触摸键盘和左右侧边栏(边缘滑动手势)
  5. uni-app日志(一)——将view做成正圆形的头像
  6. __repr__ 方法的作用
  7. 【3】数据筛选2 - requests
  8. mysql exist in engine_MySQL Table doesn't exist in engine 解决方法
  9. 将十六进制数据转换成有符号十进制数
  10. Linux课堂篇3_Linux目录结构、快捷键、常用基础命令