Arduino Forum

Development => Suggestions for the Arduino Project => Topic started by: pito on Oct 25, 2011, 12:45 am

Title: Wireless upload, start/stop sketch (apps)
Post by: pito on Oct 25, 2011, 12:45 am
Would it be possible to modify the arduino sw such one can start/stop an application(sketch), and when stopped one can upload new one, but also via wireless uart (ie. bluetooth, wifi, etc.)??
So no rts/dtr for reset, only rx, tx.
And a "zepto_os" instead of the bootloader with following functionality:
^C you stop a running sketch,
^R you start a sketch,
^U you upload a new sketch.
or something like that..
p.
Title: Re: Wireless upload, start/stop sketch (apps)
Post by: jraskell on Oct 28, 2011, 08:30 pm
No, not really.

1.  AVR microcontrollers NEED to be reset to download new firmware.  That's a requirement whether you are utilizing a bootloader or an ICSP.

2.  While technically the Arduino software, as well as the Arduino hardware, could probably be modified to provide some level of support for a ZeptoOS setup, the modifications would be so extensive that you would be better off just designing a system from the ground up as opposed to trying to utilize the existing Arduino products.

XMOS provides a dev kit that appears to be more suited to a scalable distributed processing framework. http://www.xmos.com/xk-1a

They also have quad core micros, but their quad core dev kit doesn't appear to be similarly designed for easy chaining together (though that's not to say that they couldn't be chained together)
Title: Re: Wireless upload, start/stop sketch (apps)
Post by: naut on Mar 16, 2013, 12:12 am
What if you just use an atiny chip with a wireless receiver to reset the arduino?