Closed
Description
As its easier and faster to develop on a desktop PC, yet many embedded systems end up in hard to access places, it would be really helpful if there was a two-staged programming option for example :
- Develop on PC - full size screen, plenty of CPU, plenty of RAM
- Compile - as above
- "Upload Using Programmer" by sending .hex files to intermediate small form factor raspberry Pi / equivalent over SCP. Remote machine just needs to be reachable on the network wireless, wired, etc.
- Initiate a script on the remote system (over SSH ?) that includes execution of AVRDUDE on raspberry PI to program Arduino
- Report results back to IDE, so everything is Integrated, like it should be.
I note that the Yun has a SSH / SCP capability. Could this be expanded to make it more general ?
This would also allow for increased flexibility such as SPI programming of remote systems. Conversely, remote serial port redirection to support upload is far harder to do in such situations.
Alternately, could the programmers.txt file be enhanced to allow for a call-out to an OS script file that could do whatever the programmer requires to upload - Just pass it the argument of the .hex file and similar.
Metadata
Metadata
Assignees
Labels
No labels