Need help to start learning Device Driver

Hello Community,

I am currently working as Automotive test engineer. when I start my career I am working as embedded developer. for some reason I switched to automotive testing. I am interested in Embedded device driver development. I need to restart my career with Embedded device driver development.

I need suggestion on Board selection, Because currently ARM board counts are too high for my device driver learning purpose which arm board is good to start and low budget?

Added to this I have good knowledge on C, C++ and Python (I Planning to start Linux device driver with C language)

and where I get Embedded Linux device driver based information, this will boost up my learning

Thanks in advance