I am a complete noob with this sort of install, can someone point me to a similar walk through that I can reverse engineer into getting this up an running!
The GitHub sources are what’s called “code over the wall” in the industry. (The particular link you posted).
In general unless you have experience with programming/developing code, you most likely have no chance of getting it working, someone else might.
On which kernel versions does this driver work?
This driver is tested on Ubuntu 14 LTS as well as some Android platforms with kernel version 3.10.x. This driver source might not compile on newer kernels (eg. 4.0 or above) because of the fast-moving API changes in the mainstream kernel. You might need to adapt it for your own use.
Sometimes, there’s a good Samaritan/enthusiast who independently of the hardware manufacturer might end up developing and commiting a driver upstream.
Having the lsusb command output (can you post it here please with the device plugged in), could help more experienced Linux users on these forums help you, as it would identify the device in more technical terms - these more experienced Linux users could peruse around the internet looking for a more modern driver, and they might end up helping you in the end.
Modify this line so that it points to the correct source tree.
After that, run make to create fl2000.ko and run insmod fl2000.ko to load the driver.
so make the edit to the kernal path
cd to the git folder you downloaded.
type make
and it should make the required files.
ls -la to see what there permissions are and chmod +x the .ko files. if needed
In the sample folder, run make to create fltest . If you you are using a cross compiler to build the binary for specific platforms, you need to specify that specific compiler in src/Makefile .