DS5 debugging linux

Is there a way to debug a linux application without an ethernet/IP connection to the board? For example can it be debugged over the USB blaster if my board does not have ethernet?

What about downloading an application onto the Cyclone V running linux? Is there a way to do from DS5 without an ethernet application

All of the examples I have seen so far create a remote connection using IP connection?

Thanks