Tools for debugging embedded systems throughout the development life cycle
MIPI Alliance has a family of specifications that can be used to debug components in mobile devices as well as any device that is “smart” or connected, such as an end-point on the Internet of Things. Components that can be debugged with the tools include application processors, modems, device controllers, power management devices, and others. All of these specifications are available for download and use by the public and the open source community. They are listed at the bottom of this page.
Debug Capabilities per Adjacent Industries
|
Physical Interfaces |
Access & Control |
Instrumentation & Visibility |
Network Interfaces |
Discovery |
|||||
GbD for USB |
HTI |
NIDnT |
PTI |
SPP |
STP |
SyS-T |
TWP |
GbD for IPS |
DisCo |
|
Mobile |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Virtual Reality / Augmented Reality |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
IoT Wearables |
Yes1 |
Yes1 |
Yes1 |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
IoT Industrial |
No2 3 |
Yes |
No2 3 |
Yes |
No2 3 |
Yes |
Yes |
Yes |
No2 3 |
Yes |
Automotive - Infotainment |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Automotive - Engine/Control/ADAS |
No2 |
Yes |
No2 |
Yes |
No2 |
Yes |
Yes |
Yes |
No2 |
Yes |
Notes:
1 = limited if device has external connectors/PHYs
2 = Control methods are where security and reliability mechanisms are needed
3 = not all IoT Industrial devices
Resources
- MIPI White Paper: MIPI Debug & Trace Connector Recommendations
- MIPI White Paper: Architecture Overview for Debug v1.3
- MIPI Webinar: A Deep Dive into MIPI Debug for I3C
- MIPI Webinar: A Beginner's Guide to MIPI Debug Solutions
- MIPI Webinar: MIPI Debug for I3C: The Next Generation Debug Interface
- MIPI Alliance Recommendation for Debug and Trace Connectors
- MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW