This repository is a tutorial which walks a developer through several several implementations of a digital FIR filter, demonstrating the different ways this can be done and showing the performance trade-offs of the different implementations.
See this for instructions on configuring and building.
The tutorial entry point is here.