3.b. Installing Linux Drivers and Software

The Wixel Configuration Utility running in Ubuntu Linux.

You can download the Wixel Configuration Utility and the Wixel command-line utility (wixelcmd) for Linux here:

Unzip the tar/gzip archive by running “tar -xzvf” followed by the name of the file. After following the instructions in README.txt, you can run the programs by executing wixelconfig or wixelcmd.

Any Wixel app that implements a USB virtual COM port or a Human Interface Device (HID) will work on Linux with no special driver installation required.

The virtual COM ports are managed by the cdc-acm kernel module, whose source code you can find in your kernel’s source code in drivers/usb/class/cdc-acm.c. When you connect a Wixel running an app that implements a virtual serial port to the PC, the virtual serial port should appear as a device with a name like /dev/ttyACM0 (the number depends on how many other ACM devices you have plugged in). You can use any terminal program (such as kermit or screen) to send and receive bytes on those ports.