Skip to content

programming-basterds/agdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agdb

agdb ("agdb is not gdb") is a system-wide debugger intended for systems composed of multiple boards (of possible different architectures). Agdb rises gdb instances (local o remote instances), coordinates them offering a unified single front-end. Some notable features are: ability to set conditional breakpoints whose conditions depend on events or simbols of a different board (e.g. stop in the receiver loop only after the sender sent a specific message), and comparative debugging (debugging multiple instances at the same time until the execution path differs).

Installation

Using fbuild

In order to compile agdb you must install an fbuild environment:

$ git clone https://franciscoherrero@bitbucket.org/fudepan/fudepan-build
$ cd fudepan-build
$ source start.sh

and follow the installation steps.

After this, add agdb to projects folder

$ cd projects
$ git clone https://github.com/programming-basterds/agdb
$ cd ..

then, compile agdb

$ fbuild agdb

The binary should be installed on folder install/bin/

Using cmake

TBD