You can implement instrumented debugging with LabVIEW to communicate with an embedded application running on an embedded target to provide front panel connectivity, probes, and block diagram breakpoints.
Instrumented debugging occurs through synchronization and data-transfer routines in the generated C code of an embedded VI. These routines use an underlying communication layer, which you must provide for your embedded targets and LabVIEW. You use plug-in VIs to implement the instrumented debugging communication layer for LabVIEW. You use C functions to implement the instrumented debugging communication layer on the embedded target. If you are using serial or TCP communication, you do not have to implement these communication layers. Instead, you can use the existing communication layer the Microprocessor SDK example targets use.