MIPI® Alliance presenta MIPI System Software Trace (MIPI SyS-T), un popular formato de datos para enviar información de seguimiento y depuración de software entre sistemas de prueba y dispositivos como sistemas en chips (SoC) y plataformas. La especificación está abierta a los desarrolladores y se puede acceder a la biblioteca de implementación de muestra adjunta en GitHub.
MIPI® Alliance presenta MIPI System Software Trace (MIPI SyS-T), un popular formato de datos para enviar información de seguimiento y depuración de software entre sistemas de prueba y dispositivos como sistemas en chips (SoC) y plataformas. La especificación está abierta a los desarrolladores y se puede acceder a la biblioteca de implementación de muestra adjunta en GitHub.
Hasta ahora, los métodos disponibles eran específicos del proveedor o se basaban en los principales sistemas operativos, y no había un formato independiente para intercambiar información de depuración entre implementaciones de software, firmware o hardware. Esta fragmentación ha sido difícil para los desarrolladores, ya que los dispositivos suelen incorporar software y componentes de diferentes proveedores, lo que aumenta la complejidad de la depuración y aumenta los costos de desarrollo.
“MIPI SyS-T satisface la necesidad muy real de la industria de depuración y prueba de un formato de datos universal que reduce la fragmentación y proporciona una solución conveniente e independiente del sistema operativo para los desarrolladores en todo el ecosistema de software integrado. Corresponde a MIPI Alliance.
La especificación también se puede utilizar con las herramientas de depuración y los protocolos de transporte de MIPI Alliance, lo que complementa y mejora la cartera de pruebas y depuración de MIPI Alliance.
“Al proporcionar un ejemplo de implementación de MIPI SyS-T como código abierto a través de GitHub, nuestro objetivo es alentar la adopción de la especificación por parte de la comunidad de desarrolladores y, en última instancia, ampliar el alcance de MIPI Alliance”, dijo Huloux.
Escalabilidad MIPI SyS-T, biblioteca de instrumentación y API
MIPI SyS-T es escalable y aplicable para depurar dispositivos con recursos limitados y sistemas complejos y robustos. Las industrias que se espera que se beneficien de esta especificación incluyen dispositivos portátiles, teléfonos inteligentes, tabletas, computadoras portátiles, realidad virtual/aumentada (AR/VR), sistemas automotrices y muchos otros dispositivos y aplicaciones.
Enrico Carrieri, presidente del grupo de trabajo de depuración de MIPI, dijo: “A los desarrolladores les resultará más fácil integrar el software integrado con el hardware subyacente que usa las especificaciones de MIPI Alliance con MIPI SyS-T. Los proveedores de hardware podrán usar soluciones de software de más organizaciones. Los proveedores de herramientas de depuración y prueba pueden usar esta especificación para ofrecer productos de prueba para desarrolladores y fabricantes”.
Esta especificación incluye métodos de formateo de seguimiento y una biblioteca de instrumentación MIPI SyS-T opcional. Contiene API y documentación que los desarrolladores pueden usar para comenzar a usar rápidamente la especificación en lugar de comenzar desde cero.
Los desarrolladores pueden acceder a MIPI SyS-T visitando http://bit.ly/2HtAwG1, que proporciona enlaces a la especificación y los recursos de GitHub. MIPI Alliance alienta a los desarrolladores a usar, modificar y compartir las bibliotecas SyS-T de muestra, proporcionar comentarios e interactuar con otros dentro de la comunidad de usuarios.