I want to get my hand dirty with ARM programming. I have 8051/PIC16F/PIC18F programing experience. I searched about ARM and find STM32 series cheap. But before buying i want to get handy with it via some kind of simulator similar to proteous from labcenter.com. I searched about it but could not find any thing useful. Could some one please refer me to some good simulation based development environment for ARM preferably STM32 series. Thanks
You can use Qemu for simulation. It may have an STM32 simulator inside. Or just use Proteus. I always use the free Demonstration version to play with various MCUs.
I find this ARM tutorial very helpful for me. It is created by
Miro Samek, one of the most famous embedded guru and the author of the book
"Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems". This video series is available on youtube. You can get the link from Miro's blog.
This blog is an excellent introduction to QEMU with ARM.