In embedded world, using IDE like Keil and STM32Cube IDE is heavily the preferred choice because of simplifying the all processes. But I think that we, embedded software developers, must learn and know what is going on under the hood!
In this artic...