Updated README
This commit is contained in:
13
README.md
13
README.md
@@ -6,9 +6,8 @@ Bloom is a debug interface for embedded systems development on Linux. This is th
|
|||||||
source code. For information on how to use Bloom, please visit https://bloom.oscillate.io.
|
source code. For information on how to use Bloom, please visit https://bloom.oscillate.io.
|
||||||
|
|
||||||
Bloom implements a number of user-space device drivers, enabling support for many debug tools (such as the Atmel-ICE,
|
Bloom implements a number of user-space device drivers, enabling support for many debug tools (such as the Atmel-ICE,
|
||||||
the Power Debugger and the MPLAB SNAP). Bloom exposes an interface to the connected target, via a GDB
|
Power Debugger, MPLAB SNAP, etc). Bloom exposes an interface to the connected target, via a GDB RSP server. This allows
|
||||||
RSP server. This allows any IDE with GDB RSP client capabilities to interface with Bloom and gain full
|
any IDE with GDB RSP client capabilities to interface with Bloom and gain full access to the target.
|
||||||
access to the target.
|
|
||||||
|
|
||||||
Currently, Bloom only supports AVR8 targets from Microchip. Bloom was designed to accommodate targets from different
|
Currently, Bloom only supports AVR8 targets from Microchip. Bloom was designed to accommodate targets from different
|
||||||
families and architectures. Support for other target families will be considered as and when requested.
|
families and architectures. Support for other target families will be considered as and when requested.
|
||||||
@@ -40,10 +39,10 @@ Bloom and thus the connected target. The DebugServer runs on a dedicated thread.
|
|||||||
See source code in src/DebugServer/ for more.
|
See source code in src/DebugServer/ for more.
|
||||||
|
|
||||||
##### Insight
|
##### Insight
|
||||||
Insight is a graphical user interface that provides insight into the connected target. It presents the target's GPIO
|
Insight is a graphical user interface that provides insight into the connected target. It presents the target's
|
||||||
pin states & registers, along with the ability to manipulate them. Insight occupies Bloom's main thread and employs a
|
memories, GPIO pin states & registers, along with the ability to manipulate them. Insight occupies Bloom's main thread
|
||||||
single worker thread for background tasks. Unlike other components within Bloom, Insight relies heavily on the Qt
|
and employs a single worker thread for background tasks. Unlike other components within Bloom, Insight relies heavily
|
||||||
framework for its GUI capabilities and other useful utilities. See source code in src/Insight/ for more.
|
on the Qt framework for its GUI capabilities and other useful utilities. See source code in src/Insight/ for more.
|
||||||
|
|
||||||
##### SignalHandler
|
##### SignalHandler
|
||||||
The SignalHandler is responsible for handling any UNIX signals issued to Bloom. It runs on a dedicated thread. All
|
The SignalHandler is responsible for handling any UNIX signals issued to Bloom. It runs on a dedicated thread. All
|
||||||
|
|||||||
Reference in New Issue
Block a user