Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIMPLE USB DRIVER

its a simple usb driver for linux user if you love my code please give me a star

Project Structure

I always love to explain

Files

usb-driver.c -- Main Driver
simple_usb_driver.c -- Simple Driver With Structure
Makefile -- Just Use This 

To Get Suggestion Check .vscode

How To Compile

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

Note

Use Linux Be Careful Use Virtual Machine If Needed

Star The Repo Or Its Not Working

About

usb driver in C for linux for those who loves the low level

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages