Red de conocimiento informático - Problemas con los teléfonos móviles - Principales características de los tornados

Principales características de los tornados

Tornado es único en el sentido de que todas sus herramientas de desarrollo se pueden utilizar en cualquier etapa del desarrollo de aplicaciones y en cualquier clase de recursos de hardware. Además, el completo conjunto de herramientas de Tornado permite a los desarrolladores ser completamente independientes de la estrategia del objetivo de conexión o del tamaño del almacenamiento de destino.

La arquitectura Tornado está diseñada específicamente para proporcionar un entorno abierto para desarrolladores y proveedores de herramientas de terceros. Ya están disponibles interfaces de programación de aplicaciones seleccionadas, junto con una bibliografía que abarca desde interfaces de entornos de desarrollo hasta implementaciones de conectividad.

Tornado incluye poderosas herramientas de desarrollo y depuración, especialmente para desarrolladores integrados que enfrentan una gran cantidad de problemas. Estas herramientas incluyen depuradores a nivel de fuente C y C++, administración de herramientas y objetivos, seguimiento de objetivos del sistema, análisis de uso de memoria y configuración automática. Además, todas las herramientas se pueden agregar y desarrollar fácilmente de forma interactiva ejecutándose simultáneamente.

VxWorks admite una amplia gama de estándares industriales, como extensiones en tiempo real POSIX 1003.1b, ANSI C (soporte de punto flotante) y protocolos de red TCP/IP. Estos estándares facilitan la interoperabilidad entre muchos productos diferentes, mejoran la portabilidad y protegen las inversiones de los usuarios en desarrollo y capacitación.

VxWorks cuenta con un microkernel eficiente. El microkernel admite una variedad de funciones para sistemas en tiempo real, que incluyen multitarea, soporte de interrupciones, programación preventiva de tareas y programación por turnos. El diseño de microkernel permite a VxWorks minimizar la sobrecarga del sistema y acelerar la respuesta a eventos externos. El núcleo se ejecuta de forma rápida y determinista, y los cambios de contexto tardan sólo 3,8 microsegundos en un procesador de 68K, por ejemplo. El tiempo de espera de interrupción es inferior a 3 microsegundos.

VxWorks es extensible, lo que permite a los desarrolladores asignar recursos en función de las necesidades de la aplicación en lugar de asignar recursos al sistema operativo. Los desarrolladores pueden elegir entre hasta 80 configuraciones diferentes, desde diseños integrados que requieren varios kilobytes de almacenamiento hasta aplicaciones complejas de alta gama en tiempo real que requieren más capacidades del sistema operativo.

La prueba real del tiempo racional de IBM como plataforma.