Friday, January 11, 2019

Usb working!

The trick was to copy the libusb.so file to my local directory, rename it and linked directly to is s a shared object, not a library.  The problem is that someone in linux community has made the linker treat files names and extensions as meaningful in no clear manner; or something similar. One can never tell, the linux community is wierd about file names.  My idea it to typedef  the file names as plain text with only one purpose, match the entries in the directory, Quit trying to infer properties from file names. Quit making the linker do funny, non intuitive actions.

So, I am on track to make the io manager usb only, mouse and keyboard. I can see this the best approach, assume only the standard here, it we go beyond the simple standards in linux, bloat and complexity will swamp us, stick with usb. Then we pull that stuff out of the graphics driver once and for all.

No comments: