eS
Cross-platform IDE for developing embedded solutions and desktops
Solution Editor (eS) is a free, lightweight, cross-platform, development environment (IDE) for Assembler, C or C++ programming, designed to interface with various compilers and debuggers (GDB,CDB).
The environment allows you to develop and debug code for MIPS, ARM, AVR and any other processors for embedded solutions and desktop applications.
It contains a minimum of settings for easy and convenient programming.
The hardware debugging process is possible if you have the hardware 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/