When I was beginner I was having trouble to write code for microcontroller but now I can write code for any peripheral of microcontroller. I can write code for whatever device is connected with microcontroller
It's not necessary to use OS in any embedded system It's depend on the programmer choice What the way he want to control device with OS or without OS. I can do without OS. that's why I want to learn to do it with OS
I want to make tiny OS to control devices connected with microcontroller
OS control resources of hardware such timer, memory
Application program run on OS