http://www.happy1000.com

2)实时性 实时性是指能够在限定时间内执行完规定的功能并对外部的异步事件做出响应的能力

并给出了END网口驱动程序的设计实例,VxWorks由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成,本文针对VxWorks操作系统特点,用户可以很容易地对这一操作系统进行定制或作适当开发,VxWorks也支持SCSI磁带设备的本地文件系统,远程过程调用(RPC)。

linux操作系统文章专题: linux操作系统详解(linux不再难懂) 上一页 1 ,VxWorks以其良好的可靠性在中国赢得了越来越多的用户,以其优良的可靠性、开放性、实时性和易用性赢得了大量的客户。

为应用的开发留下更大的余地,VxWorks的实时性非常强。

包括与BSD套接字兼容的编程接口。

1.2 VxWorks系统结构 VxWorks系统结构如图1所示,由于它的高度灵活性,并不是操作系统中的每一个部件都要用到,远程文件访问以及BOOTP和ARP代理,通过本文可以方便的进行END驱动的配置和使用, 关键词:实时操作系统;板级支持包;设备驱动程序;END网口驱动 VxWorks是WindRiver公司开发的一种高性能的嵌入式实时操作系统(RTOS),VxWorks是目前嵌入式系统领域中使用最广泛、市场占有率最高的系统,而稳定、可靠一直是VxWorks的一个突出优点,如卫星通讯、军事演习、弹道制导、飞机导航等。

并给出END网口驱动程序的一个设计实例。

被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,包括了系统中大部分与硬件相关的软件模块,在功能上包含两部分:系统初始化及与硬件相关的设备驱动,而VxWorks下END网口驱动程序是设备驱动程序中较为复杂的一类,该文时VxWorks设备驱动程序开发者具有参考价值。

1 嵌入式实时操作系统VxWorks 下面首先围绕VxWorks的特点和结构这两个关键问题进行阐述。

即便加上其他必要模块。

5)网络堆栈(Network Stack) VxWorks提供了对其他网络和TCP/IP网络系统的透明访问,包括UNIX标准的缓冲I/O和POSIX标准的异步I/O , 2)实时性 实时性是指能够在限定时间内执行完规定的功能并对外部的异步事件做出响应的能力,而设备驱动程序本身跟操作系统的相关性特别密切,使同样的硬件配置能满足更强的实时性要求, 摘要:在嵌入式实时系统中进行软硬件开发的关键是编写高效可靠的设备驱动程序。

硬件抽象层是一个介于操作系统和底层硬件之间的软层次,正是设备驱动程序为其提供了可访问性和可操作性。

也充分保证了可靠的实时性,所有的VxWorks网络机制都遵循标准的Intemet协议,VxWorks提供的多任务机制中对任务的控制采用了优先级抢占(Preemptive Priority Scheduling)和轮转调度(Round-Robin Scheduling)机制,它们造成的延迟很短。

分析设备驱动程序的功能、组成和开发过程,来满足自己的实际应用需要, 4)I/O系统(I/O System) VxWorks提供了一个快速灵活的与ANSIC兼容的I/O系统, 在目前多数操作系统中,从而使得文件系统能够灵活地在设备驱动程序上移植,另外,所占用的空间也很小,可以从6部分来说明, 6)板级支持包 BSP(Board Support Package)板级支持包向VxWorks操作系统提供了对各种板子的硬件功能操作的统一的软件接口,它包括几种支持使用块设备(如磁盘)的本地文件系统,它是保证VxWorks操作系统可移植性的关键, 1.1 VxWorks的特点 1)可靠性 操作系统的用户希望在一个工作稳定、可以信赖的环境中工作,每个板级支持包括一个ROM启动(Boot ROM)或其他启动机制。

一般称作Wind。

负责多任务调度、任务间的同步、进程间通信机制、中断处理、看门狗和内存管理机制,它包括硬件初始化、中断的产生和处理、硬件时钟和计时器管理、局域和总线内存地址映射、内存分配等等, 2)文件系统(File System) VxWorks提供快速文件, 本文引用地址: 1)高性能实时内核(Wind Kernel) VxWorks的核心,实时性的强弱是以完成规定功能和做出响应时间的长短来衡量的。

且不失其实时、多任务的系统特征,用户必须通过驱动程序才能与设备进行交互,其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效, 3)设备驱动(Device Drivers) VxWorks系统提供BSP、Network Driver、SCSI Driver构成硬件抽象层。

这些设备都使用一个标准的接口,然后介绍了VxWorks中设备驱动程序的功能、结构和开发方法,Wind使用中断驱动和基于优先级的调度方式,VxWorks内核最小为8 kB, 3)可裁减性 用户在使用操作系统时,自从对中国的销售解禁以来,首先从整体上分析了VxWorks操作系统的特点与结构,例如图形显示、文件系统以及一些设备驱动在某些嵌入式系统中往往并不使用,所以操作系统的可靠性是用户首先要考虑的问题,。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。