The MIPI Alliance, the mobile interface specification body, has released a common data format for transmitting software trace and debug information between a test system and a device, such as a system-on-chip (SoC) or platform.
The MIPI SyS-T specification is publicly available to developers, and an accompanying example implementation library is accessible via GitHub.
The aim is to avoid market fragmentation due to the lack of an independent format for exchanging debug information across software, firmware or hardware implementations.
To date vendor-specific methods have been the only approach.
Joel Huloux, chairman of MIPI Alliance, writes:
“This addresses a very real need in the debug and test industry for a universal data format that alleviates fragmentation and provides a convenient, vendor- and OS-agnostic solution for developers across the embedded software ecosystem.”
The MIPI SyS-T data format is scalable, applicable when debugging resource-constrained devices or robust, complex systems. Industries expected to benefit from the specification include wearables, smartphones, tablets and laptops as well as augmented reality/virtual reality (AR/VR), automotive systems and many other devices and applications.
“By providing the MIPI SyS-T example implementation as open source through GitHub, our goal is to spur adoption of the specification in the developer community and, ultimately, broaden the reach of MIPI Alliance,” said Huloux.