This one is for users who want to use uTracer on a MAC system, without resorting to booting into Windows via bootcamp.
1. Download and install Wineskin Winery. Download one of its engines and one of its wrappers also. I have success with these versions WS9Wine1.7.6 and Wineskin-2.5.12. WS9Wine1.7.12 seems to give me problems on OSX 10.9.
2. Run the Wineskin Winery application and select "Create New Blank Wrapper" to create an empty wrapper first. Give the wrapper a name when prompted (Eg. uTracerGUI.app). The wrapper wraps around the Windows application and creates a pseudo Windows environment and interfaces with the MAC OSX.
3. Once the blank wrapper has been created, execute the wrapper.
4. Since it is still an blank wrapper, install the uTracer software using the "Install Software" option. Select "Setup.exe" from the uTracer installation files.
5. Once the uTracer software has been installed, you can run the uTracer.app application, however you will notice it cannot communicate with the uTracer hardware because serial communications has not been setup. Therefore the next step is to setup the communications interfaces for the uTracer hardware.
Part 2 - Create hardware interfaces for the uTracer to communicate
6. The uTracer software will have to use COM ports to communicate to the uTracer hardware thru the MAC's recognised communication devices.
7. In my setup, I'm using the FTDI USB to Serial cable to interface with the uTracer. I need to find out what this device is listed as in my MAC. To check, I open "Terminal" and type in "ls -l /dev/". This will list all the available devices in my MAC.
8. Fortunately, I see only two devices related to USB Serial, namely "cu.usbserial-FTTE9TWP" and "tty.usbserial-FTTE9TWP" appearing in the list. I do not know which one represents my USB Serial cable, so I proceeded with the next few steps by trial and error.
9. Now the WINE wrapper creates a Windows environment for the uTracer GUI. The devices that has been defined for the Windows environment is shown in /Applications/uTracerGUI.app/Contents/Resources/dosdevices. In "Terminal", change to the "dosdevices" directory. There shouldn't be any COM port defined yet.
9. I wish to use COM3 port to communicate to the uTracer software. So I define a COM3 device as a symbolic link in the "dosdevices" directory to the USB Serial device listed in my MAC's /dev/ directory.
10. So while I'm in the "dosdevices" directory, I type "ln -s /dev/cu.usbserial-FTTE9TWP com3". I would need Root privilege on my MAC to do this.
11. After this when I list "dosdevices" directory, I should see "com3" and it is a symbolic link to /dev/cu.usbserial-FTTE9TWP on my Mac.
12. Now when I run the uTracerGUI.app, I select COM3 port to communicate with the uTracer hardware. So whenever data is routed to COM3, it is actually routing to the USB serial. If this doesn't work, I will try linking COM3 to "tty.usbserial-FTTE9TWP" instead.
Cheers,
MIKE