First post, please go easy on me.
I've been working on Bloom for some time now. I published version 0.5.0 earlier today, and I'd like to share it with you.
Bloom is a debug interface for embedded systems development, for Linux users. It exposes an interface to over 240 microcontrollers, by means of a GDB server, for any IDE with remote GDB capabilities.
Currently, Bloom only supports AVR 8-bit targets. It supports most AVRs on sale today.
Along with the GDB server, Bloom comes with an optional GUI for providing Insight into the target. This GUI gives users access to all known registers in the data address space, GPIO pin states and target memories. You can manipulate registers and GPIO pin states, as well as inspect RAM & EEPROM.
Currently, Bloom supports eight debug tools:
- Power Debugger
- MPLAB Snap
- MPLAB PICkit 4
- Curiosity Nano Evaluation Board
- Xplained Mini Evaluation Board
- Xplained Nano Evaluation Board
- Xplained Pro Evaluation Board
The goal of Bloom is to give Linux users an alternative to depending on vendor supplied IDEs, and to help IDE developers implement better support for embedded systems development.
There is a lot more info on the Bloom website (linked above). Please check it out and send over any feedback.