Dynamic C, Rabbit Boards, and linux

I am thinking of playing with a Rabbit development system, but to do so, I will need to host their development environment on one of my computers. Sadly, their development software is available only for windows, but I hear rumors that some people have managed to get it working with wine.

First, I need to insert the CDROM and mount it, using linux commands. It helps to have a line in your fstab that looks like this:

/dev/cdrom	        /mnt/cdrom              auto    ro,user,noauto,exec         0 0
Given this, and a directory /mnt/cdrom, I can insert the cdrom, then as a regular user, do:
mount /mnt/cdrom

Part of my dosdevices directory looks like this:

lrwxrwxrwx 1 hank hank 10 Aug 10 13:04 c: -> ../drive_c
lrwxrwxrwx 1 hank hank 10 Aug 10 13:09 f: -> /mnt/cdrom
Given this, I can launch the installer via:
wine "f:\Setup.exe"
This goes through the usual set of dialogs, asks for a license code, and installs into c:\dcrabbit_10.05 after warning me that it is specific to rabbit 4000 hardware. I can start it up via:
wine "c:\dcrabbit_10.05\dcrab_10.05.exe"
However, it does not seem happy unless there is an actual rabbit module connected to the serial port (which is a bit odd). It does seem to run OK, so the next thing is the connect a module and fuss with whatever is required to get a linux serial port and wine cooperating.
Have any comments? Questions? Drop me a line!

Adventures in Computing / tom@mmto.org