VxWorks是WindRiver公司开发的一种高性能的嵌入式实时操作系统(RTOS),以其优良的可靠性、开放性、实时性和易用性赢得了大量的客户。VxWorks是目前嵌入式系统领域中使用广泛、市场占有率的系统,被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。 在目前多数操作系统中,用户必须通过驱动程序才能与设备进行交互,正是设备驱动程序为其提供了可访问性和可操作性,而设备驱动程序本身跟操作系统的相关性特别密切。本文针对VxWorks操作系统特点,分析设备驱动程序的功能、组成和开发过程,并给出END网口驱动程序的一个设计实例