This (Python) tool allows you to easily create FPGA bitfiles for your embedded system, from several Open Source IPs (compatibles with the OpenCores Wishbone bus) . It will also generates the corresponding drivers (currently only Linux ones).
JCont is a tool that can be used for running applications using your joystick's buttons or axis movement. It can recognize events from more than one joystick device at once.