its a simple usb driver for linux user if you love my code please give me a star
I always love to explain
usb-driver.c -- Main Driver
simple_usb_driver.c -- Simple Driver With Structure
Makefile -- Just Use This
To Get Suggestion Check .vscode
sudo apt get make
sudo apt-get install linux-headers-$(uname -r)
sudo apt install build-essential
sudo apt install gcc-13
sudo apt install g++-13
make
sudo su
sudo echo -n "1-5" > /sys/bus/usb/drivers/usb/unbind
sudo echo -n "1-5" > /sys/bus/usb/drivers/usb/bind
echo -n "1-5" > /sys/bus/usb/drivers/usb-storage/unbind
// Restart OS
sudo insmod usb-driver.ko
sudo dmesg
// To Remove The Driver
sudo rmmod usb-driver.ko
Use Linux Be Careful Use Virtual Machine If Needed
Star The Repo Or Its Not Working