In embedded controllers, I came across device drivers, but hard to find differences when used in an RTOS environment vs a non-RTOS. How would you design very basic device dr