Skip to content

yzgyyang/freebsd-ci-ledstrip

master
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?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

A Physical FreeBSD Build Status Dashboard

Intro

What started as a side project during my first few weeks of interning at The FreeBSD Foundation, has become a useful LED display of the current FreeBSD CI (continuous integration) build status, and is running 24/7 in the Foundation Kitchener office, proudly running FreeBSD on a BeagleBone Green.

Publications

A detailed guide/article is posted at the FreeBSD Foundation Blog. The draft of the article is posted here. Pull Requests are very welcome.

Requirements

  • A working installation of FreeBSD
  • BeagleBone Green with a 4GB micro-SD card, a serial cable and Internet connection
  • An addressable LED RGB strip. This project uses an APA102 LED strip from Sparkfun

Further reading

My implementation of this project: yzgyyang/freebsd-ci-ledstrip

FreeBSD's support for BeagleBone: FreeBSD/arm/BeagleBoneBlack

A guide of building, installing and updating FreeBSD on a BeagleBone: Getting Started with FreeBSD on BeagleBone Black

Official BeagleBone Green Document: BeagleBone Green

APA102 Manual

Understanding the APA102 “Superled”

FreeBSD GPIO Benchmark

Thanks

I would like to thank my supervisor Ed Maste for his guidance and support on my work. I would also like to thank Siva Mahadevan, my colleague and friend, for the help and useful suggestions.

About

An LED panel indicating the FreeBSD Jenkins CI build status, backed by FreeBSD on an IoT device.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages