Rowley Crossworks is a slightly lower priced entry point than Keil and IAR. Middleware is licensed separately from the IDE. FreeRTOS-aware task-based debugging is not available from within the IDE; instead, support is available for the CrossWorks Tasking Library (CTL) RTOS solution.
Here are the quick stats for CrossWorks:
Website |
|
Host OS |
Windows, macOS, or Linux |
Debugger support |
Many |
IDE framework |
Proprietary |
Compiler |
GCC, LLVM |
Cost |
$–$$$ |
License type |
Proprietary |
Next up is an IDE created by a company known for its debugging hardware: SEGGER Embedded Studio.