OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » WindML介绍

共2条 1/1 1 跳转至

WindML介绍

菜鸟
2002-06-22 00:43:00    评分
WindML 2 特性 n 极小内存占用 n 从75KB 到150KB可变 n 容易移植到定制硬件上 n 高性能图形输出 n 直观的、完善的C API n 灵活的内存管理 n 事件路由 n 基本窗口创建 n ISO 8 位和Unicode 16-位字体支持 n 带有抗混淆支持的AGFA 单型第三方字体引擎插件选项 n 多线程支持 n Alpha混合支持 n 视频叠加支持 n JPEG图像支持 n 用于Tornado II的VxSim模拟程序支持 要求 Tornado II VxWorks 5.4 今天的智能连接设备,例如互联网工具、数字电视和汽车导航系统等,需要使用嵌入系统的新技术。图形处理器、LCD屏、音频处理器和触摸屏这样的输入设备在智能连接设备领域中的地位越来越重要。在集成这些技术的同时最大限度地减少市场化时间是一个挑战。另外,嵌入系统必须实现传统要求,例如内存占用、灵活的体系、可移植性、可靠性和性能。某些设备还要求一些中间件,例如Java运行时环境。而且,把这种中间件和多媒体技术集成通常非常困难和耗时。 我们开发了WindML ™ (Wind River 多媒体库)来支持运行在嵌入系统中的多媒体应用;为各种体系提供基本图形、视频和音频技术。 WindML以灵活的体系为基础,可实现尽可能小的内存占用,同时提供最佳性能。WindML实现了嵌入计算机的所有图形要求 — 使开发人员在Wind River的实时操作系统上建造丰富的、全面的、可嵌入的GUI成为可能,同时保证较低系统开销和快速市场化。WindML由两个组件组成 — 一个软件开发工具箱(SDK)和一个驱动程序开发工具箱(DDK)。 SDK SDK组件用于为各种平台开发与硬件无关的应用。它在图形、输出处理、多媒体、字体和内存管理方面提供了完整的API。这些API包括支持2D图形、区域管理、基本窗口创建、文字显示、颜色管理、覆盖支持、视频支持、JPEG支持和音频支持等功能,并与开放音响系统™ (OSS)兼容。一个事件服务处理程序输入事件,并把它们路由到特定的应用,还控触摸屏这类点设备的光标。 WindML允许定制的内存管理,以增加可靠性,并优化图形设备内存的使用。扩展API允许编程人员以一种良好定义的方式扩展SDK的功能,例如用于特殊图像格式。另外,WindML的设备管理可用于初始化和控制图形、输入、音频和视频设备。 DDK DDK用于实现驱动程序。它提供了一整套可用于通用硬件配置、软件框架的参考驱动程序,以及一个支持开发人员从提供的“通用”代码快速创建新驱动程序的API。DDK是可扩展和可定制化的。考虑到开发人员高度定制化软件的需要,所以此产品以源代码形式提供。DDK层与应用程序的目标硬件设备直接接口,包括图形芯片、监视器、视频控制器、音频芯片、键盘、点设备和触摸屏。在体系上,它提供了高级SDK和硬件的中间层。另外,它内置了一个用于位图的单色字体的本机字体引擎,包括16位Unicode字体支持。使用灰度字体、true type 字体、防混淆和字体的子像素渲染这些增强特性,WindML 为第三方字体引擎和一个用于AGFA单型字体引擎的整合提供了一个参考插件。 为数字电视和机顶盒增强的能力 WindML 提供了更多功能的潜力,并减少了市场化时间。例如,对于数字电视和机顶盒生产商,WindML的SDK和DDK包含了用于在实现这些设备上的多个图形和视频层。使用这种能力,一个文本图形层、图像或完整应用可以叠加到电视视频上。WindML 还可以访问某些硬件功能,通过使用一个alpha通道指定所渲染像素的半透明性,这些功能可把这些层混合到一个输出图形上。



关键词: WindML     介绍     图形     字体     支持     一个    

院士
2002-06-22 00:56:00    评分
2楼
[em27]

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]