Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

Signed-off-by: Kumar Abhishek <>

Git stats


Failed to load latest commit information.
Latest commit message
Commit time


NEW: The BeagleLogic cape is here! To get more information please click [here] (

Bootstrapped as a Google Summer of Code 2014 Project with

For detailed information and usage guide refer to the project wiki

BeagleLogic realizes a logic analyzer on the BeagleBone / the BeagleBone Black using the Programmable Real-Time units and matching firmware and Linux kernel modules on the BeagleBone Black.

The software should also work on the BeagleBone White, but with limited memory support (only 256 MB instead of 512 MB)

BeagleLogic can also be used in conjunction with the sigrok projects to capture and process the data on the BeagleBone itself. The libsigrok bindings for BeagleLogic have been accepted into the upstream libsigrok repository.


  • firmware: PRU Firmware
  • kernel: Device Tree overlay source and kernel module source and Makefile. The default BeagleBone kernel v4.9.31-ti-r41 and above ship with BeagleLogic support. You can verify it using the command modinfo beaglelogic
  • server: Node.JS backend and static file server for the web interface
  • cape: The cape design files (KiCAD schematic and PCB file only. Production Gerbers are available separately.)
  • webapp: A minimal web client for BeagleLogic. Uses sigrok-cli internally for data acquisition
  • testapp: A simple test application that shows how to use the userspace API of BeagleLogic and benchmarks memory copy speeds.

Selected binaries and archives related to the project may be downloaded from this link. Refer to the wiki for more information regarding the use of the archives and the binaries.


  • PRU firmware & Device tree overlay : GPLv2
  • Kernel Module: GPLv2
  • sigrok bindings: GPLv3+
  • Web interface [/beaglelogic-server and /webapp]: MIT
  • Cape : CERN Open Hardware License
  • Logo : [Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA-4.0)] (


A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.







No packages published