Hi all,
As a C++ programmer I would like to start using it in the embedded world. For that I wish to be familiar with a popular IDE on which I can write projects for ARM-based MCUs, from different vendors, be it of ST or others, and get help when running across a problem.
I've some titles in mind such as: IAR and Keil. What are your ideas, please?
Thanks.
Hello Ary,
being the product manager of Keil MDK, I'm of course a bit biased, but I think you will like MDK because of the Arm Compiler 6 that we're using under the hood. It supports most of the latest features of C++ and it C++ libraries are based on the LLVM libc++ libs (refer to Arm Compiler). Also, we have excellent support in MDK for STMicroelectronics devices and a well-defined interface to their own configuration tool, STM32CubeMX.
Be aware that the deeply embedded pace is based on C though. You will find lots of C code, but not so much of C++, so you will need to make the best out of both worlds.
Kind regards,
Christopher
It's delightful that your product supports most of the latest feature of C++, since advanced C++ will flip over C soon. Using C for embedded is mainly a habit and old habits die hard so we need some more time to see much of code in C++. Of course C++ is now everywhere and is much higher to be compared to C. Anyhow, thank you for your reply. I think you consider Keil_MDK_5.34 a good choice for me. Right?