Hi,
Just want to mention that I have uploaded a new version of the openok library on sourceforge. This library now supports the XEM6001 devices which are slightly different from older types. With this library you can program the xilinx opal kelly devices from an embedded processor board like the many arm boards (beagle, nanosg20 etc.).
You can find the library here:
FYI, we have beta versions of the official FrontPanel API available upon request for Linux/ARM. It passes all our testing on the Raspberry Pi and Pandaboard computers. Just email support!
Thanks but I was actually planning on connecting your board to another FPGA board that has a Cypress USB host chip on it. I was going to use the source code to understand how to setup my host board in order to communicate with the Opal Kelly board.