MIPI Spec Streamlines Embedded Software Debugging

The MIPI Alliance released MIPI System Software Trace (MIPI SyS-T), 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 specification is publicly available to developers, and an accompanying example implementation library is accessible via GitHub.

 

Other available methods have been vendor-specific or based on major operating systems and there has been no independent format for exchanging debug information across software, firmware or hardware implementations. This fragmentation has been challenging for developers because devices typically incorporate software and components from different vendors, which increases debugging complexity and drives up development costs. The MIPI SyS-T specification also complements and strengthens the MIPI Alliance debug and test portfolio because it can be used with any MIPI Alliance debugging tool or transport protocol.

Fierce AI Week

Register today for Fierce AI Week - a free virtual event | August 10-12

Advances in AI and Machine Learning are adding an unprecedented level of intelligence to everything through capabilities such as speech processing and image & facial recognition. An essential event for design engineers and AI professionals, Engineering AI sessions during Fierce AI Week explore some of the most innovative real-world applications today, the technological advances that are accelerating adoption of AI and Machine Learning, and what the future holds for this game-changing technology.

 

MIPI SyS-T Scalability, Instrumentation Library and APIs

 

MIPI SyS-T 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.

 

The specification includes the trace formatting method as well as an optional MIPI SyS-T Instrumentation Library, which includes APIs and documentation that developers can use to jumpstart their use of the specification rather than starting from scratch.

 

Should you be anxious to get started, you can access MIPI SyS-T now. MIPI Alliance encourages developers to use, modify and share the example SyS-T library, provide feedback and interact with others in the user community. To discover more about visit the MIPI Alliance.

Suggested Articles

Fact.MR sees global growth for current sensors at 8% a year through 2030. The situation for ADAS sensors is bleak for now, but up over a decade.

Broadband gaps include rural areas and poor neighborhoods and at-home student access, ITIF notes in new report

HP leads the pack, but Apple sees 36% surge in notebooks, desktops compared to a year ago