Hi! I want to learn Arm architecture and make projects with it but do not know where to start. I have STM32F401-Nucleo. I really want to learn how arm architecture works and what are the differences between cores etc.
1- Should I start with writing my codes in assembly to learn how everything works? Can Nucleo boards be programmed with assembly?
2- I downloaded Mbed, STMCube and uVision. I liked Mbed, but it uses just C++ and I do not know if it is a good choice.
3- Is there any roadmap or something else you can suggest to me?