VxWorks实时操作系统的USB驱动程序原理与分析.docVIP

  • 1
  • 0
  • 约8.09千字
  • 约 8页
  • 2018-05-23 发布于河南
  • 举报

VxWorks实时操作系统的USB驱动程序原理与分析.doc

VxWorks实时操作系统的USB驱动程序原理与分析

VxWorks实时操作系统的USB驱动程序原理与分析 1、问题的提出 ??? 通用串行总线(USB)作为一种中高速的数据方式,已经很普遍地应用于外设与主机的通信中。VxWorks是当今十分流行的实时操作系统,在通信、国防、工业控制、医疗设备等嵌入式实时应用领域。很多VxWorks系统中都有USB设备,可是关于USB的驱动实现并没有相关的资料可以参考,给实际工作带来了难题。本文通过详细地分析VxWorks下的USB驱动栈,具体提出了其实际应用的方法,为USB在应用VxWorks的嵌入式系统的开发扫清了技术障碍。 2、VxWorks简介 ??? VxWorks是WindRiver公司开发的具有工业领导地位的高性能实时操作系统(Real Tim Operation System,RTOS)内核,具有先进的网络功能。VxWorks的开放式结构和对工业标准的支持,使得开发人员易于设计高效的嵌入式系统,并可以很小的工作量移植到其它不同的处理器上。 作为一种先进的实时操作系统,它具有以下特点: 可裁剪微内核结构。 高效的任务管理: 多任务,具有256个优先级。 具有优先级排队和循环调度。 快速的、确定性的上下文切换。 灵活的任务间通讯: 三种信号灯:二进制、计数、有优先级继承特性的互斥信号灯。 消息队列。 套接字(Socket)。 共享内存。 信号(Signals) 微秒级的中断

文档评论(0)

1亿VIP精品文档

相关文档