El ArgusCore SC1 de CoreAVI es un controlador de gráficos en tiempo real OpenGL SC 1.0.1 que ha sido diseñado para permitir las mejores capacidades de rendimiento de procesadores gráficos de menor y mayor potencia, y para alcanzar los mayores niveles de certificación, incluyendo FAA DO-178C / EASA ED-12C Nivel A.
Los controladores ArgusCore SC1 son un superconjunto de la especificación API OpenGL SC 1.0.1 de Khronos (OpenGL para aplicaciones de seguridad crítica). Las librerías de gráficos OpenGL SC 1.0.1 son implementadas para soportar una función fija de renderización de flujos de gráficos. ArgusCore SC1 es una solución probada por la industria que ha alcanzado de forma exitosa certificaciones aviónicas FAA/EASA y que está desplegada extensamente en los sistemas de visualización en aeronaves civiles, comerciales y de defensa alrededor del mundo.
La aceleración de la codificación hardware de vídeo y la decodificación están soportadas con un controlador plug-in que codifica framebuffers y también codifica un stream de vídeo en una textura. Juntos, estos controladores permiten la distribución de vídeo, la grabación y la reproducción. CoreAVI también ofrece una API integrada para simplificar la captura de datos de vídeo directamente en texturas para minimizar la latencia. Para facilitar la inicialización de cualquiera de estos hardware externos de gráficos/vídeo en GPU, CoreAVI incluye un mecanismo para llevar a cabo la inicialización después de la inicialización básica GPU y después de que la GPU esté controlando sus outputs de visualización.
Funciones incluidas
ArgusCore CS1 está provisto con una variedad de funciones detalladas abajo:
-
Driver Controlador de Visualización: ArgusCore SC1 incluye un driver controlador de visualización integrado que permite la configuración de puertos de controladores de visualización y otras funciones de control de visualización. También se ofrece un medio para definir un modo de vídeo totalmente personalizado gracias a la definición de la resolución y a los detalles del timing.
-
Manager de Virtualización GPU: ArgusCore SC1 está disponible con un manager de virtualización GPU, HyperCoreTM, para permitir múltiples particiones renderizados de gráficos para manejar una o diversas GPU. Específicamente, ArgusCore SC1 soporta una arquitectura Multi Partición Multitarea (MTMP) que ofrece soporte para aplicaciones de tarea única o multitarea en el mismo espacio o en diferente, así como permite compartir una GPU única entre aplicaciones residentes en diferentes OSs anfitriones.
-
Seguridad: las funciones de seguridad de ArgusCore SC2 añaden protección a la memoria asignada a cada partición de tal manera que cada partición solo accede a sus recursos asignados a través del uso de un hardware de gestión de memoria virtual, cuando es soportada en un objetivo hardware GPU.
Puedes conocer más en el siguiente enlace.