rudy wrote:Sorry if you already know all this !
I don't. And I am grateful for the information.
You're welcome. I'm always impressed by your wealth of electronics knowledge, whereas mine died-out 30 years ago when I became a software guy, so I'm happy to share my part of the embedded world.
I would add : If you are used to just using Arduino IDE and you just want something that works and is easily configurable with a choice of the sdk/arduino core, and the various permutations/versions as well as support for ARM embedded then I reckon I would go straight for PlatformIO and VsCode. Eclipse is better for expert software guys who are used to tweaking settings/permutations etc. as it is more flexible and less is hidden away (of course, there is a benefit to hiding away the complexity of it all, if all you want is a standard setting). PlatformIO has the benefit of also supporting esp32, which I tried some time ago and I was impressed by how quickly I got an esp32 working. There is also debugger support which is baked-in (not tried it though).
I like Eclipse because I can build/debug common code for Linux executable and I don't know if PlatformIo does that.
I hope that makes sense.