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