首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于WindML的VxWorks图形驱动研究

基于WindML的VxWorks图形驱动研究

基于VxWorks操作系统的图形显示有多种解决方案。VxWorks图形开发组件WIND MEDIA LIBRARY是一个适用于VxWorks下开发图形用户界面的媒体库,它提供了一系列的API函数,功能强大,易于实现图形用户界面的开发。
    鉴于此,本文介绍了图形设备的硬件结构以及图形设备驱动的体系结构,并重点阐述了windML下的VxWorks图形驱动程序开发的一般步骤。
    1 VxWorks及WindML介绍
    VxWorks操作系统是Wind River System公司(简称"风河公司")设计开发的一种嵌入式实时操作系统(RTOS),具有良好的持续发展能力、高性能的内核以及友好的用户开发环境。它以其良好的可靠性和卓越的实时性被广泛应用在通信、军事、航空和航天等高尖技术及实时性要求极高的领域中,如卫星通信、军事演习、弹道制导和飞机导航等。
    WindML(Wind Media Library,媒体库),支持基于嵌入式操作系统的多媒体应用程序,为多种操作系统提供基本的图形、视频、声频技术,并且提供了一个设计标准设备驱动程序的框架,WindML还提供了一系列工具用来处理输入设备和过程事件。
    WindML包含两个组件:软件开发工具包(SDK)、驱动开发工具包(DDK)。
    SDK用来实现应用程序的开发。它为图形、输入设备、多媒体、字体、内存管理等设备提供了一个全面的API集合,并且允许开发者在不同的硬件平台下完成独立于硬件的代码。
    DDK用来实现驱动程序的开发。它提供了一系列通用硬件配置下的驱动参考程序,以及能够使开发者迅速开发出驱动程序的API集合。DDK具有可扩展性和可定制性。
返回列表