An open API service indexing awesome lists of open source software.

https://github.com/noorientationprogramming/code-orb

Realtime Debugging for Microcontrollers – with Logging, Task View, and Command Execution.
https://github.com/noorientationprogramming/code-orb

arduino codeorb debugger embedded esp32 microcontroller raspberrypi stm32

Last synced: 10 months ago
JSON representation

Realtime Debugging for Microcontrollers – with Logging, Task View, and Command Execution.

Awesome Lists containing this project

README

          

![GitHub](https://img.shields.io/github/license/NoOrientationProgramming/code-orb?style=plastic)





## The Microcontroller Debugger

When working with small targets, simple log outputs are often the only feedback available.
With [CodeOrb](https://github.com/NoOrientationProgramming/code-orb#codeorb-start) on the PC and
[Processing()](https://github.com/NoOrientationProgramming/ProcessingCore) on the target,
you get two additional features: a task viewer and a command interface.
The task viewer provides a detailed insight into the entire system, whereas the command interface gives full control over the microcontroller.

## What You Get

- Full control over your target
- Crystal-clear insight into your system
- Through three dedicated channels
- Process Tree
- Log
- Command Interface

### Process Tree





### Log

TODO: Screenshot

### Command Interface

TODO: Screenshot

## Status

- Pre alpha

## Running On

- Linux
- Windows
- MacOSX
- FreeBSD
- Raspberry Pi

## Architecture

### Overall Debugging Structure

This repository provides `CodeOrb` the microcontroller debugger highlighted in orange. Check out the [application](https://github.com/NoOrientationProgramming/hello-world-stm32) for the microcontroller as well!





### Overview of CodeOrb





### Internal Structure of the Single Wire Protocol Controller





### Communication Example between Controller and Target