Хочу попробовать себя в написании драйверов, хочу найти хороший обучающий материал по данной теме, только стоит уточнить что я хочу получить полный курс как писать драйвера не просто как сделать "Hello World", а как начиная с "Hello World", научится писать драйвера на реальные устройства, было бы вообще замечательно если бы этим материалом была книга
Тут самая лучшая документация с примерами.
Начинать пожалуй стоит с составных USB устройств, возьмите отладочную плату STM32 и попробуйте накидать драйвер для связи с компьютером.