title: Create new USB Endpoint in Linux
body: <p>I have an Intel Edison that I would like to use as a USB device capable of responding to queries made by a host. Currently, it is serving as a USB device providing functionality such as a serial com port, and a filesystem (as well as providing power). I need a way to add an additional endpoint to this USB interface so that I can bind my own custom application to it and make it accessible by the host. Alternatively, I could create another virtual com port to communicate with the host over serial. </p>
  
  <p>However, I have scoured the internet, and poured over libusb, and still have no idea as to how I would do this. For reference, the Edison runs a flavor of Linux called "Yocto."</p>
  
  <p>Thanks</p>