Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7780253
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T18:50:33+00:00 2026-06-01T18:50:33+00:00

I remember reading some books about Linux Device drivers around the end of my

  • 0

I remember reading some books about Linux Device drivers around the end of my university education for Comp. Science. Soon there-after I got a job and haven’t really worked much with Linux/Embedded (I do mostly java stuff now). However it’s something I want to look into.

Anyways I recall reading an online article (ill edit post if I can find it) about writing a USB Driver for Linux for a Little “USB Missile Turret” similar to this:
http://www.thinkgeek.com/geektoys/warfare/8a0f/

Anyways it went into detail about how to write the driver without a driver being provided (the guy just found a generic one on ebay….and figured out how to like…write the driver just by looking at the components and such). ANYWAYS it was pretty amazing.

I have a pretty good clue about how low level embedded stuff works, but thats for stuff like AVR’s/PIC Microcontrollers, I have no idea how something like this would be written for like a Normal processor in a PC.

Anyways I guess what Im asking is…..how do you figure out this kinda stuff, where would I find such information.

edit: found the link
http://matthias.vallentin.net/blog/2007/04/writing-a-linux-kernel-driver-for-an-unknown-usb-device/

(It’s way more confusing then I thought, I didn’t realize he reverse engineered a Windows USB driver..im guessing it’d be impossible to figure out without snooping through a windows driver?)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T18:50:34+00:00Added an answer on June 1, 2026 at 6:50 pm

    The Linux kernel and drivers are GDFL source. You can read the code, change them, compile them, and experiment to your heart’s delight with them. That is a pretty good way to learn.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I remember reading in some Java book about any operator other than 'instanceof' for
I remember reading a while ago that in some cases leaving out end tags
I remember reading something about it a few years back but I don't remember
I remember reading a blog post about a group that had taken a branch
I vaguely remember reading about this a couple of years ago, but I can't
I remember reading in passing that some of the new language features in C#
I remember reading somewhere that Qt guarantees the size of some data types on
I remember reading an article about a shorthand version, or extension, of HTML a
I'm pretty sure I remember reading --but cannot find back the links anymore-- about
I remember reading quite a while back about a constructor idiom for C++ in

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.