Simple Phone March 2020
Up to now I have used only a simple scheduling that is excellent for simple embedded applications where interrupts are used for time critical operations. I wished to understand also how more complex systems work therefore I have studied and implemented a real time OS on STM32 microcontroller. And a phone is an ideal application for OS implementation since it needs to control many operations concurrently.
The simple phone was named telefon and will have a keypad, LCD display, microphone, speaker, SIM card slot, SIM800C module and of course the main processing unit will be STM32L552. A block diagram can be seen in Figure 1.