Hi ,

Zu deinen Fragen.

Nein ich benutze Raspbian. Bin damit auch ganz zufrieden und ist soweit ich weiss auch das am weitesten verbreitete. Das muss zwar nicht immer gut sein aber es gibt, glaube ich, die meisten Treiber, Tutorial etc für Raspbian. Muss allerdings sagen das ich auf dem Pi auch noch keine anderes OS ausprobiert habe.

Also ich nutze Eclipse Juno for C/C++ unter Linux, ist eine kostenlose IDE. Habe damit auch schon VHDL und etwas Java gemacht und finde es eine recht gute Umgebung. Ist auf Java basis und läuft auch unter allen Betriebssystemen. Gibt auch ein Plugin für AVR Microcontroller.
Für das Cross Compiling und Remote Debugging kann ich dir nur diese beiden Tutorial empfehlen,wenn du etwas dem Englischen mächtig bist.
Cross Compiling
http://hertaville.com/2012/09/28/dev...ross-compiler/

Remote Debugging
http://hertaville.com/2013/01/11/remote-debugging/

Das Compilieren dauert bei meinen Netbook ca 0.2 Sekunden(ist auch noch nicht viel Code) und dann schiebe ich die Binarys per wlan auf den Pi. Dann muss man die Datei noch ausführbar machen und schon kann man testen. Finde es sehr komfortabel.

Über das Bluetooth habe ich mir ehrlich gesagt noch wenig gedanken gemacht. Habe noch einen USB-Stick hier rumliegen denn ich ersmal probieren würde. Muss dann sehen ob es funktioniert.

Also die Ultraschall Sensoren die ich habe werden nicht über I2C angesprochen sondern mit einem Trigger und Echo Pin. Wenn du Triggerst wird der US-Impuls ausgelöst was dazu führt das der Echo Pin auf 1 geht. Dann misst dein Programm die Zeit bis Echo wieder auf 0 geht. Dann wird die Zeit in eine Entfernung umgerechnet.
Habe jetzt auch 3 davon. Einer nach vorne ausgerichted und einer jeweils schräg nach Links und Rechts. Damit kann er sich dann bald auch schon etwas orientieren . Habe nur grade im moment nicht so recht Zeit zu basteln.
Werde bald auch neue Bilder reinstellen.
Wass meinst du mit Hardware/Software Platform?

Mit freundlichen Grüßen
Catedral