vxworks操作系统图形模式下显示驱动设计

  1 介绍

  WindML即Wind Media Library(媒体库),它支持多媒体程序运行于嵌入式操作系统,风河公司设计它主要是用来提供基本的图形、视频和声频技术以及提供一个设计标准设备驱动程序框架。

  WindML API库提供了一个统一的图形硬件接口以及处理输入设备和输入设备事件的能力。

  WindML有以下几个设计目的:

● 简单。WindML提供一个灵活的图形源语集、基本的视频和声频功能;

● 硬件便宜。可以在多种CPU体系结构上使用;

● 操作系统便宜。可以在多种RTOS系统上使用;

  驱动程序开发的容易。提供给开发者一个定制设备驱动程序的机理。

  2 WindML结构

  WindML包括两个组件――软件开发包(SDK)和驱动程序开发包(DDK)。

  SDK组件用来开发应用程序,它提供了一个全面的API集,包括图形、输入处理、多媒体、字体和内存管理。

  DDK组件是用来实现驱动程序的,它提供了一个完整的驱动程序参考集,包括硬件配置和API集,以使得开发者能够迅速的引导和使用自己的驱动程序。

  WindML可以概括为如图1所示的结构:


  

原文阅读

posted @ 2009-07-03 10:15  clara  阅读(1176)  评论(0编辑  收藏  举报