关于我们 | 联系我们

亚慱足彩体育app-亚愽体育APP手机版

当前位置:主页 > 新闻资讯 > 公司新闻 >

实时嵌入式操作系统VxWorks设备驱动程序设计-亚愽体育APP手机版

本文摘要:VxWorks是WindRiver企业产品研发的一种性能卓越的内嵌式即时操作系统(RTOS),以其优质的可信性、开放式、实时性和便捷性斩获了很多的顾客。VxWorks是现阶段内嵌式系统行业中用以最广泛、市场份额最少的系统,被广泛地运用于在通讯、国防、航空公司、航空航天等高技术技术性及实时性回绝非常高的行业中,如卫星通讯、军演、射速制导技术、飞机导航系统等。

亚慱足彩体育app

VxWorks是WindRiver企业产品研发的一种性能卓越的内嵌式即时操作系统(RTOS),以其优质的可信性、开放式、实时性和便捷性斩获了很多的顾客。VxWorks是现阶段内嵌式系统行业中用以最广泛、市场份额最少的系统,被广泛地运用于在通讯、国防、航空公司、航空航天等高技术技术性及实时性回绝非常高的行业中,如卫星通讯、军演、射速制导技术、飞机导航系统等。  在现阶段大部分操作系统中,客户必不可少根据驱动程序才可以与设备进行互动,更是设备驱动程序为其获得了可访谈性和可执行性,而设备驱动程序自身跟操作系统的关联性特别是在密不可分。

文中对于VxWorks操作系统特性,剖析设备驱动程序的作用、组成和产品研发全过程,并得到END网络接口驱动程序的一个设计方案案例。  1内嵌式即时操作系统VxWorks  下边最先围绕VxWorks的特性和构造这两个至关重要的问题进行诠释。

  1.1VxWorks的特性  1)可信性操作系统的客户期待在一个工作中稳定、值得信赖的工作环境,因此 操作系统的可信性是客户最先要充分考虑的难题。而稳定、可靠依然是VxWorks的一个引人注意优势。自打对我国的市场销售遭禁至今,VxWorks因其不错的可信性在我国斩获了更为多的客户。

  2)实时性实时性就是指必须在限量版時间内执行完后要求的作用并对外界的多线程恶性事件做出呼吁的工作能力。实时性的高矮是以顺利完成要求作用和做出响应速度的长度来在于的。VxWorks的实时性十分强悍,其系统自身的开支较小,进程调度、进程间通信、终断应急处置等系统公共程序流程选料而合理地,他们造成 的推迟很短。

VxWorks获得的多个任务体制中对每日任务的操控应用了优先守好(PreemptivePriorityScheduling)和就在生产调度(Round-RobinScheduling)体制,也充分保证了可靠的实时性,使某种意义的硬件配置能合乎更为强悍的实时性回绝,为运用于的产品研发交给更高的空间。  3)可减少性客户在用以操作系统时,并并不是操作系统中的每一个构件必须选用。比如图型说明、文档系统及其一些设备驱动器在一些内嵌式系统中通常并不用以。

VxWorks由一个容积较小的核心及一些能够依据务必进行自定的系统控制模块组成。VxWorks核心超过为9kB,就算再加别的适度控制模块,所闲置不用的室内空间也较小,且质朴只不过是时、多个任务的系统特点。因为它的高宽比协调能力,客户能够很更非常容易地对这一操作系统进行自定或作必需产品研发,来合乎自身的具体运用于务必。

  1.2VxWorks系统构造  VxWorks系统构造如图所示1下图,能够从6部分来表述。  1)性能卓越动态性核心(WindKernel)VxWorks的关键,一般称之为Wind,Wind用以终断驱动器和根据优先的生产调度方法。部门管理多线程同步、每日任务间的即时、进程间通信体制、终断应急处置、看门狗1和运行内存管理模式。  2)文档系统(FileSystem)VxWorks获得比较慢文档,它还包含几类抵制用以块设备(如硬盘)的本地文件系统。

这种设备都用以一个规范的控制模块,进而促使文档系统必须协调能力地在设备驱动程序上重置。此外,VxWorks也抵制SCSI录音带设备的本地文件系统。  3)设备驱动器(DeviceDrivers)VxWorks系统获得BSP、NetworkDriver、SCSIDriver包含硬件抽象概念层。

硬件抽象概念层是一个接近操作系统和最底层硬件中间的软层级,还包含了系统中绝大多数与硬件涉及到的手机软件控制模块。在作用上包含两一部分:系统复位及与硬件涉及到的设备驱动器。  4)I/O系统(I/OSystem)VxWorks获得了一个比较慢协调能力的与ANSIC相溶的I/O系统,还包含UNIX规范的油压缓冲器I/O和POSIX规范的多线程I/O。  5)网络堆栈(NetworkStack)VxWorks获得了对别的互联网和TCP/IP网络系统的“透明色”访谈,还包含与BSD套接字相溶的程序编写控制模块,远程控制全过程启用(RPC),远程控制文档访谈及其BOOTP和ARP代理商。

全部的VxWorks互联网体制都遵照规范的Intemet协议书。  6)板级抵制包在BSP(BoardSupportPackage)板级抵制包向VxWorks操作系统获得了对各种各样木板的硬件作用作业者的统一的手机软件控制模块,它是保证 VxWorks操作系统可扩展性的重要,它还包含硬件复位、终断的造成和应急处置、硬件数字时钟和记时器管理方法、局域网和系统总线运行内存地址映射、内存分配这些。

每一个板级抵制还包含一个ROM起动(BootROM)或别的起动体制。


本文关键词:实时,嵌入式,操作系统,VxWorks,亚愽体育APP手机版,设备驱动,VxWorks

本文来源:亚慱足彩体育app-www.my-phs.com

Copyright © 2007-2021 www.my-phs.com. 亚慱足彩体育app科技 版权所有 备案号:ICP备97487054号-5