Writing a basic Linux device driver when you know nothing about drivers or USB | Dark Hacker News