I am working in a mini project, I am trying to dump the calls between AVRdude and Arduino bootloader, I need to save each "block" sent, to simulate avrdude and load the same sketch into another Arduino board (the same sketch and the same board) without AVRDUDE.
For example, I am working to load a sketch for a remote server. This server has not a AVRDUDE, and it is impossible to install. Another way, to create a communication between my PC (Avrdude and my local application) and the remote server (with my server application), but the problem is how to create a virtual serial port to send the Avrdude calls and receive the server calls.
I will try explain better: AVRDUDE -> SAY "HELLO" -> VIRTUAL SERIAL PORT -> MY APPLICATION DUMP "HELLO" FROM VIRTUAL SERIAL PORT -> SEND TO SERVER "HELLO" -> MY APPLICATION SEND TO ARDUINO "HELLO". and reversal.
Sorry for my English, I hope your help. Andres