Since the trainer board is already connected to the beagle board though a uart, why do I need ftdi or usb? currently I can create sketches in the IDE, but to upload, I have to use the command line:
sudo avrdude -V -F -c avrisp2 -p m328p -P usb -U flash:w:main.hex
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1230797256 talks about adding new boards to the IDE, but I don't know the parameters of the trainer board.