eS
Cross-platform IDE for developing embedded solutions and desktops
... and / or software for this purpose. (For example, the J-Link debugger is sufficient for debugging on an ARM processor)
An example of a project of a console utility created in this programming environment here:
https://intel-hex-file-processing.sourceforge.io/
Additional information in Russian can be found here
https://sites.google.com/view/esrus/