#GNU #Linux #Tutorial #Driver #DriverDevelopment
Let's take a closer look at USB. In this series of tutorials we will learn how to implement an USB device on a microcontroller and interact with it over our GNU/Linux OS from user- and kernelspace.
Today we will implement the first functionality into our Atmega32U4 USB device. With control transfers we will control a two digit seven segment display. Therefore we will write some firmware in C and implement a test program by using Python and pyusb.
00:00 Intro
00:37 Theory
04:25 Implementing Firmware
12:06 Testing with Python
You can find the source code here:
https://github.com/johannes4Linux/usb_tutorial
You want to support my work? You can buy me a coffee here: https://www.buymeacoffee.com/johannes4linux
If you want to contact me, you can find my E-Mail on www.gnu-linux.rocks
You want to learn more? Check out my playlist:
• GNU/Linux & USB
Resources for this video:
https://www.usbmadesimple.co.uk/ums_3.htm
0 Comments