您的位置 首页 数字

嵌入式操作系统怎么使用_嵌入式操作系统的组成

嵌入式操作系统如何应用_嵌入式操作系统的组成-本文首先介绍了入式操作系统的特点,其次阐述了嵌入式操作系统的应用,最后介绍了嵌入式操作系统的组成。

  入式操作体系的特色

  嵌入式操作体系(Embedded Operation System,EOS)是一种用处广泛的体系软件,曩昔它首要运用于工业操控和国防体系范畴。EOS担任嵌入体系的悉数软、硬件资源的分配、使命调度,操控、和谐并发活动。它有必要表现其地点体系的特征,能够经过装卸某些模块来到达体系所要求的功用。已推出一些运用比较成功的EOS产品系列。

  1.嵌入式体系的开发人员对操作体系的依赖性

  前期的硬件设备很简单,软件的编程和调试东西也很原始,与硬件体系配套的软件都有必要从头编写。程序大都选用宏汇编语言,调试是一件很费事的事。跟着体系越来越杂乱,操作体系就显得很必要。

  (1)操作体系能有用办理越来越杂乱的体系资源。

  (2)操作体系能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和保护中摆脱出来。

  (3)操作体系能够供给库函数、驱动程序、东西集以及运用程序。

  在70年代的后期,呈现了嵌入式体系的操作体系。在80年代末,商场上呈现了几个闻名的商业嵌入式操作体系,包括Vxwork、Neculeus、QNX和Windows CE等,这些体系供给功用杰出的开发环境,进步了运用体系的开发功率。

  2.嵌入式操作体系的特色

  与其他类型的操作体系比较,嵌入式操作体系具有以下一些特色。

  (1)体积小。嵌入式体系有别于一般的计算机处理体系,它不具有像硬盘那样大容量的存储介质,而大多运用闪存(Flash Memory)作为存储介质。这就要求嵌入式操作体系只能运转在有限的内存中,不能运用虚拟内存,中止的运用也受到限制。因而,嵌入式操作体系有必要结构紧凑,体积细小。

  (2)实时性。大多数嵌入式体系都是实时体系,并且多是强实时多使命体系,要求相应的嵌入式操作体系也有必要是实时操作体系(RTOS)[8]。实时操作体系作为操作体系的一个重要分支已成为研讨的一个热门,首要讨论实时多使命调度算法和可调度性、死锁免除等问题。

  (3)特别的开发调试环境。供给完好的集成开发环境是每一个嵌入式体系开发人员所等待的。一个完好的嵌入式体系的集成开发环境一般需求供给的东西是编译/连接器、内核调试/跟踪器和集成图形界面开发渠道。其间的集成图形界面开发渠道包括编辑器、调试器、软件仿真器和监视器等。

  嵌入式操作体系怎么运用

  工业操控

  依据嵌入式芯片的工业主动化设备将取得长足的开展,现已有许多的8、16、32 位嵌入式微操控器在运用中,网络化是进步出产功率和产品质量、削减人力资源首要途径,如工业进程操控、数字机床、电力体系、电网安全、电网设备监测、石油化工体系。就传统的工业操控产品而言,低端型选用的往往是8位单片机。可是跟着技能的开展,32位、64位的处理器逐步成为工业操控设备的中心,在未来几年内必将取得长足的开展。

  交通办理

  在车辆导航、流量操控、信息监测与轿车服务方面,嵌入式体系技能现已取得了广泛的运用,内嵌GPS模块,GSM模块的移动定位终端现已在各种运送职业取得了成功的运用。GPS设备现已从顶级产品进入了普通百姓的家庭,只需求几千元,就能够随时随地找到你的方位。

  信息家电

  这将称为嵌入式体系最大的运用范畴,冰箱、空调等的网络化、智能化将引领人们的日子步入一个簇新的空间。即便你不在家里,也能够经过电话线、网络进行长途操控。在这些设备中,嵌入式体系将大有用武之地。

  家庭智能办理

  水、电、煤气表的长途主动抄表,安全防火、防盗体系,其间嵌有的专用操控芯片将替代传统的人工查看,并完成更高,更精确和更安全的功用。在服务范畴,如长途点菜器等现已表现了嵌入式体系的优势。

  POS网络

  公共交通无触摸智能卡(Contactless Smartcard, CSC)发行体系,公共电话卡发行体系,主动售货机,各种智能ATM终端将全面走入人们的日子,届时手持一卡就能够行遍全国。

  环境工程与天然

  水文材料实时监测,防洪体系及水土质量监测、堤堰安全,地震监测网,实时气候信息网,水源和空气污染监测。在许多环境恶劣,地况杂乱的区域,嵌入式体系将完成无人监测。

  机器人

  嵌入式芯片的开展将使机器人在微型化,高智能方面优势愈加显着,同时会大幅度下降机器人的价格,使其在工业范畴和服务范畴取得更广泛的运用。

  这些运用中,能够着重于在操控方面的运用。就长途家电操控而言,除了开宣布支撑TCP/IP的嵌入式体系之外,家电产品操控协议也需求制定和一致,这需求家电出产厂家来做。相同的道理,一切依据网络的长途操控器材都需求与嵌入式体系之间完成接口,然后再由嵌入式体系来操控并经过网络完成操控。所以,开发和讨论嵌入式体系有着十分重要的含义。

  机电产品运用

  相对于其他的范畴,机电产品能够说是嵌入式体系运用最典型最广泛的范畴之一。单片机到工控机、SOC在各种机电产品中均有着巨大的商场。

  移动互联网范畴

  移动互联网范畴许多也需求嵌入式开发技能

  嵌入式操作体系的组成

  硬件层

  硬件层中包括嵌入式微处理器、存储器(SDRAMROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式处理器根底上增加电源电路时钟电路和存储器电路,就构成了一个嵌入式中心操控模块。其间操作体系和运用程序都能够固化在ROM中。

  中间层

  硬件层与软件层之间为中间层,也称为硬件笼统层(Hardware Abstract Layer,HAL)或板级支撑包(Board Support Package,BSP),它将体系上层软件(运用程序)与底层硬件别离开来,使体系的底层驱动程序与上层无关,上层软件开发人员无需关怀底层硬件的具体情况,依据BSP 层供给的接口即可进行开发。该层一般包括相关底层硬件的初始化、数据的输入/输出操作和硬件设备的装备功用。

  软件层

  体系软件层由实时多使命操作体系(Real-TIme OperaTIon System,RTOS)、文件体系、图形用户接口(Graphic User Interface,GUI)、网络体系及通用组件模块组成。RTOS是嵌入式运用软件的根底和开发渠道。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/93468.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部