嵌入式操作系统如何应用_嵌入式操作系统的组成

入式操作系统的特点

嵌入式操作系统(Embedded Opera     ti   on Sys     te   m,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在各种机电产品中均有着巨大的市场。

移动互联网领域

移动互联网领域很多也需要嵌入式开发技术

嵌入式操作系统的组成

硬件层

硬件层中包含嵌入式微处理器、     存储器   (S     DRAM       ROM   、Flash等)、通用设备接口和     I/O   接口(A/D、D/A、I/O等)。在一片     嵌入式处理器   基础上添加电源     电路       时钟   电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中。

中间层

硬件层与软件层之间为中间层,也称为硬件抽象层(Hardware Abstract Layer,HAL)或板级支持包(Board Support Package,BSP),它将系统上层软件(应用程序)与底层硬件分离开来,使系统的底层驱动程序与上层无关,上层软件开发人员无需关心底层硬件的具体情况,根据BSP 层提供的接口即可进行开发。该层一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置功能。

软件层

系统软件层由实时多任务操作系统(Real-  TI me Opera  TI on System,RTOS)、文件系统、图形用户接口(Graphic User Inte     rf   ace,GUI)、网络系统及通用组件模块组成。RTOS是嵌入式应用软件的基础和开发平台。

嵌入式操作系统如何应用_嵌入式操作系统的组成_设计制作_模拟技术
69
175
0
78

相关资讯

  1. 1、赵本山《不是钱》挑大梁造型喜感演“旦角”1058
  2. 2、混凝土牛仔的卡勒布·麦克劳克林实际上是在迪士尼百老汇的最爱中起步的3842
  3. 3、一线大咖穿黄裙比美,范冰冰装扮诡异被评最丑,而赵丽颖却美翻了1862
  4. 4、顶住压力曝光《铁血战士》性犯罪者后她却成了最孤独的一个人2430
  5. 5、杨幂的《扶摇》原来刚结局,流量女王只在数据里?3701
  6. 6、《动物世界》票房破3.6亿中国漫改电影终于走对路2677
  7. 7、柯震东手绘萌宠求爱《大野狼》挑逗“小绵羊”3091
  8. 8、《香蜜沉沉烬如霜》:赵丽颖也试镜过锦觅角色,一点也不输杨紫916
  9. 9、三毛将再次改编成电影投资方组国际制作团队655
  10. 10、《控制》提档11.22吴彦祖姚晨正面迎战好莱虎4758
全部评论(0)
我也有话说
0
收藏
点赞
顶部