SEGGER—the manufacturer of the debug probe we'll be using—also offers many software products, including their own IDE (and RTOS). It is available free of charge for non-commercial use, with no limitations. They also have a full middleware stack available, which is licensed separately from the IDE. FreeRTOS-aware debugging is available directly in the IDE, with the appropriate plugin.
Here are the quick stats for Embedded Studio:
Website |
https://www.segger.com/products/development-tools/embedded-studio/ |
Host OS |
Windows, macOS, or Linux |
Debugger Support |
SEGGER |
IDE framework |
Proprietary |
Compiler |
GCC, LLVM |
Cost |
Free for noncommercial use or $$-$$$ |
License type |
Proprietary, JLink as a license dongle |
We'll end the list of paid IDEs on a curious note: SysProgs Visual GDB.