I am new to RPi, so, apologies in advance the n00b question.
Is it possible to "port" a RPi python project to a more compact embedded micro-controller form factor?
I'm interested in using the RPi as a platform for prototyping and debugging my own embedded projects (sensing, etc).
However, I'm a bit stuck on what comes next.... ie: what happens after I am done prototyping and debugging.
Let's use an example.
I am in the process of building a simple open-fridge-door-sensor with my RPi.
IF/when I complete it... it'll work great .... but I'm sure a few fellas on the board here will empathize when I say this:
the whole setup with the RPi w/ power cable hanging off attached to the fridge door is not something the girlfriend/wife will love.
A bit of googling revealed that "AVR" programming (http://www.avrfreaks.net/) is quite popular...
but AVRs, along with most other micro-controllers execute compiled C code,
whereas RPi executes Python code on top of a a fully fleshed out Linux distro.
Fundamental mismatch there...
SO... my questions are as follows:
1) Is using the RPi as a prototyping platform common?
2) Is it common for people to try and port a RPi project to something a bit more form-factor friendly? (FYI, I absolutely understand that you can't just "port" a RPi project that has hardware specific dependencies to something with much fewer IO pins....)
2a) IF uncommon, is it possible? Any guides/projects people can point me to?
3) Am I completely barking up the wrong tree?
Thanks in advance everyone!