自上个世纪七十年代提出嵌入式系统的概念以来,嵌入式系统以其高性能、低功耗、低成本和小体积等优势,获得了飞速的发展与广泛的应用,然而,由于受到当时硬件水平的制约,嵌入式系统的软件开发方式与以 PC 为代表的通用计算机系统的软件开发方式一开始就完全不同。当时的嵌入式系统硬件平台一般都是基于 8 位机的简单系统,系统的硬件设计者通常也是系统的软件开发者,编程语言绝大多数也以汇编语言为主,硬件设计者在进行硬件系统的设计时,同时会考虑程序如何编写,而在进行程序设计时,也会考虑与硬件的配合,因此,嵌入式系统的设计开发人员一般都非常了解系统的底层软、硬件细节。

由于软、硬件条件的制约,这些系统一般都用于实现一个或几个简单的数据采集与控制功能,程序结构多使用简单的控制循环,配合中断服务来实现对外界请求的相应,不采用操作系统,所以,系统开发者对通用计算机基于操作系统的软件开发工具和技术的理解与掌握比较有限。而与此同时,另一大批人则对以 Microsoft Windows 、 Linux 为代表的操作系统技术深深着迷,醉心于在这些操作系统上的应用程序开发,他们感兴趣的东西是如何使用诸如 VB 、 VC 、 Java 之类的高级编程语言,在操作系统平台上实现更复杂和更精彩的应用,而不太关心系统的更多的硬件细节。传统的观点一般将前者归类为硬件开发人员,而后者通常被称之为软件程序员。这两大群体在很长一段时间几乎也是井水不犯河水,各自有着不同的开发应用领域。

然而,随着计算机软、硬件技术的飞速发展和人们的应用需求越来越高,特别是随着以 ARM 、 PowerPC 、 MIPS 等为代表的高性能嵌入式微处理器普遍使用,使传统意义上的嵌入式系统的概念发生了很大的变化。以基于 8 位机的嵌入式系统为例,当应用系统随着需求的增加变得越来越复杂、使用范围变得越来越广泛时,系统每增加一项新的功能,都会带来应用软件结构的变化,甚至需要完全重新设计,而这种问题在基于操作系统的通用计算机上就小得多,显然,没有操作系统的支持已经成为传统的嵌入式系统的最大的缺陷,但由于 8 位机系统有限的运算能力和存储容量,不足以支持操作系统的运行,信盈达嵌入式企鹅要妖气呜呜吧久零就要因此,在很长一段时间以来,人们尽管已经意识到这个问题的存在,但也没有更好的解决办法。

自上个世纪九十年代以来,嵌入式系统的设计提出了 “ 片上系统 ” ( SoC , System on Chip )的概念,目前,嵌入式系统的硬件设计已进入以 SoC 为核心的阶段,显然, SoC 为高性能的嵌入式系统开发的提供了功能丰富的硬件平台,而这些平台强大的运算能力和存储能力,足以支持复杂嵌入式操作系统( EOS , Embedded Operating Systems )的运行。 嵌入式操作系统的发展是伴随的嵌入式微处理器性能的不断提高而逐渐发展起来的,最近几年来,嵌入式操作系统的应用领域不断扩大,其原因主要是嵌入式系统软件开发复杂度的增加,同时,高性能的嵌入式微处理器的推广使用,为嵌入式操作系统的可靠运行提供了硬件平台的保障。目前,在嵌入式系统中使用的操作系统种类也非常繁多,其中,市场份额占有比较高的有 Linux 、 Windows CE 、 VxWorks 、 QNX 、 eCos 、 uC/OS II 等。嵌入式操作系统主要可分为两大类,一类是商业级的嵌入式操作系统,这类操作系统一般都经过较长时间的使用,且都由一些大公司开发与维护,在性能或服务上都有较好的保证,如 Windows CE 、 VxWorks 、 QNX 等,但这类操作系统一般价格比较昂贵,且都不公开核心代码,这就与嵌入式系统用户定制性较强、升级换代快等特点相违背,因此其应用范围受到了很大的限制。另一类则是源代码开放的嵌入式操作系统,如 Linux 、 eCos 、 uC/OSII 等,尽管这类系统在技术支持和服务上有所欠缺,且对开发人员有较高的要求,但由于用户可定制性好、具有可持续开发的优势,从目前看来,其应用范围反而比商业嵌入式操作系统广泛得多。

我国嵌入式技术及应用现状分析相关推荐

  1. 2015年我国互联网行业概况及现状分析

    互联网是近年来继报纸.广播.电视后新生的另一种媒体.随着社会的发展,电脑在家庭中也越来越普及了.互联网的功能也越来越广泛了.从最初的技术领域应用发展到今天的娱乐休闲应用.网络本身就具有比传统媒体来得更 ...

  2. 我国智能家居行业运行现状分析 标准割裂市场

    2014年是智能家居的元年,而2015年,对于智能家居来说仍然是起步的一年.相比2014年苹果谷歌等疯狂的巨头游戏,2015年智能家居显得略微平静,似乎开始渐渐回归理性. 1.进展缓慢但数据美好 20 ...

  3. 我国老年相亲市场的现状分析:百亿级市场的难点与机遇

    随着我国老龄化程度日趋严重,独居老人的数量也在增加.早在2015年,60岁及以上老年人口中空巢老人占比达到51.3%,空巢已经取代传统的与子女同住的家庭居住模式,成为中国老年人最主要的居住方式.201 ...

  4. 2022年工业与电力物联网技术现状分析

    主要内容 22年工业与电力物联网技术现状分析 10大科技趋势 达摩院 2022 十大科技趋势 腾讯 融合2022年十大数字科技前沿应用趋势 艾瑞咨询 2022年中国科技与IT十大趋势 物联网技术 物联 ...

  5. 计算机图形图像电影论文,计算机图形图像绘制技术地现状分析及应用发展.doc...

    计算机图形图像绘制技术地现状分析及应用发展 计算机图形图像绘制技术的现状分析及应用发展-计算机论文 计算机图形图像绘制技术的现状分析及应用发展 金晓倩 JIN Xiao-qian (四川建筑职业技术学 ...

  6. 2020年中国废旧纺织品回收行业市场现状分析,高值化再生技术持续推进「图」

    一.废旧纺织品再加工方法 废旧纺织品是指生产和使用过程中被废弃的纺织材料及其制品.废旧纺织品的来源主要有3种:一是制造纺织品过程中的废丝.残料.下脚料等:二是消费后淘汰的服装,废弃的床上用品.窗帘.地 ...

  7. 我国工业自动化市场现状分析报告

    我国工业自动化市场现状分析报告 2009-09-08 18:25 工业自动化市场概况 一.我国工业自动化市场特点 工控及自动化产业涉及电力.电子.计算机.人工智能.通讯.机电等诸多领域,属综合学科产业 ...

  8. 我国汽车的电磁辐射与电a磁兼容现状分析

    我国汽车的电磁辐射与电磁兼容现状分析? - 知乎 作者:云轻 链接:https://www.zhihu.com/question/471745705/answer/1993325585 来源:知乎 著 ...

  9. 2021年中国葡萄酒行业发展现状分析,产业技术不断升级,需求量有望持续增长「图」

    一.概述 葡萄酒是以鲜葡萄或葡萄汁为原料,经过全部或部分发酵酿制而成的,酒精度不低于7%的酒精饮品.葡萄酒的品种很多,因葡萄的栽培.葡萄酒生产工艺条件的不同,产品风格各不相同.其中最常见的分类是按照葡 ...

  10. 我国电信业市场秩序现状分析(转)

    http://www.cmo.com.cn/0707z/hygl/hyl.htm  一. 我国电信市场现状分析 我国电信行业继续保持持续增长.信息产业部综合规划司副司长韦俊在上海开幕的"20 ...

最新文章

  1. 异常 java.lang.NumberFormatException: For input string:
  2. 聊聊同步、异步、阻塞与非阻塞
  3. Android应用中去掉标题栏方法总结(Eclipse+Android Studio)
  4. linux历史性能数据,Linux平台下如何看OS历史的性能数据
  5. html表单实验总结,HTML表单总结
  6. Nvidia CUDA初级教程2 并行程序设计概述
  7. JAVA RPC (六) 之thrift反序列化RPC消息体
  8. (转)Python 面向对象编程(一)
  9. VirtualBox扩容失败-Progress state: VBOX_E_NOT_SUPPORTED
  10. 监控三剑客<cacti、nagios、zabbix>
  11. 计算机科学与技术专业的英文作文,计算机专业英语:科技交流与科技论文写作...
  12. widget(10、Notification)
  13. idea视图化配置html页面,IntelliJ IDEA:配置JavaScript库
  14. sklearn_scaler
  15. 链表、数组、跳表时间复杂度
  16. 【UVM基础】uvm_agent 中的 is_active 变量释义
  17. 数仓建模(数据模型)
  18. 2019-07-12 函数递归、二分法、匿名函数、三元表达式、内置函数
  19. Axure8.0基础教程 一
  20. 谭浩强《C程序分析》(第五版)第七章

热门文章

  1. 武汉大学计算机学院夏桂松,实验室硕士研究生王碧杉、何敬伟在ECCV上发表事件相机高质量图像重建论文...
  2. 《重构--改善既有代码的设计》--代码的坏味道(3)
  3. no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
  4. 日系插画学习笔记(四):基础人体结构
  5. 华为笔记本怎么激活windows_HUAWEI MateBook笔记本怎么激活Office?
  6. 织梦DedeCMS使用教程:留言簿模块
  7. python常用单词
  8. amd显卡风扇调节_amd显卡风扇速度设置linux版本
  9. 手机短信转发到另一个手机接收_我买了个能贴在手机上的显微镜,结果发现了另一个世界...
  10. Vue3.0项目——打造企业级音乐App(二)图片懒加载、v-loading指令的开发和优化