after days of searching I found this link and seems it has what I've been looking for ! I couldn't install it , I'm so new linux user can u give me a hand in this :( please
readme file says :
To compile the driver you need to have source codes of your OS kernel. Default Makefile is searching for kernel source codes in "/usr/src/linux" folder to compile the driver. If your kernel is in the other folder you can point its location in the file system using KERNELDIR variable.
e.g.: make KERNELDIR=/usr/src/kernel-source-18.104.22.168
After successful driver compilation there will be tusbd.ko file in the "/modules/src/tusbd/" folder. This file is necessary for USB Server operation
didn't know what to do !
From a comment to Web-E's answer:
sudo ./installer.sh install Installing Low-level-world INC USB Server + USB Client... No kernel module found for your kernel version. Will try to compile from sources. Compiling kernel module... Cannot compile kernel module. Installation terminated. See buildlog.txt file for more information. make: /usr/src/linux: No such file or directory. Stop. make: [clean] Error 2