Here are several tips and useful information that saved our robot's life or just made it more wonderful!

Bluetooth® Modem - BlueSMiRF Silver

Nothing more easy than replacing your rs232 cables by this Bluetooth part. Just connect it in place of your rs232 converter (max232) and start sending data on it.

To open the rs232 communication channel with a computer running on Ubuntu, not much to do:

hcitool scan to get the BlueSMiRF MAC address
rfcomm connect 0 MAC_ADDRESS to create a communication device linked with the BlueSMiRF
gtkterm -p /dev/rfcomm0 to open a rs232 terminal communicating through the new wireless rs232 channel


MPLAB

I always get the following error when using C18 linker the first time: Error - could not find file 'c018i.o'.

Fix it:
Go to "Project > Build options... > Project"
Under the "Directories" tab click on "Suite defaults"


Compile C30 for Linux

Follow this tutorial:  http://embeddedfreak.wordpress.com/2008/10/10/compiling-mplab-c30-v311b-under-linux/

SVN

How to revert last modifications on repository to a previous revision??

svn merge -r BASE:revisionNumber .
svn ci -m "Revert to rev revisionNumber"