BeagleLogic is a 14-channel logic analyzer realized using the Programmable Real-Time Units (PRUs) on board the BeagleBone Black and the original BeagleBone.
A sample rate of 100Msps, a sample capture buffer depth of 300+ MB and the power of a full-featured Linux system with networking capabilities set BeagleLogic apart from other logic analyzers.
When used in conjunction with the sigrok suite of apps running on Linux, BeagleLogic can be used to analyze in-situ over 30 digital protocols including but not limited to I2C, SPI and ARM ITM.
Link to page on Hackaday.io
Log on to beaglelogic.net to get started.