]>
description | Digital Signal Processing Portable All-in-one Workstation |
owner | bitgloo |
last change | Tue, 10 Oct 2023 13:48:31 +0000 (09:48 -0400) |
This is the DSP PAW "monorepo", containing the microcontroller firmware, add-on board design files, and the source code for the computer graphical interface (GUI).
DSP PAW (Digital Signal Processing Portable All-in-one Workstation) provides a solution for creating and studying DSP algorithms on embedded systems. Using the project's software and hardware with certain NUCLEO development boards will enable you to portably design DSP algorithms, without the need for external tools or laboratory equipment.
The add-on board was designed using KiCad.
Both the firmware and user interface software are written in C++, and have single Makefiles for their build processes. Both also depend on git submodules, so be sure to fetch those before compilation.
The firmware additionally requires the arm-none-eabi
toolchain, and the GUI requires SDL 2.0.
The project's wiki will be updated over time with more information about all aspects of the project.
DSP PAW source code is licensed under version three of the GNU General Public License. The add-on board design files are licensed under the CERN Open Hardware License Version 2 - Strongly Reciprocal. See the LICENSE
files in each component's folder for more information.
22 months ago | main | shortlog | log | tree |
22 months ago | add-on-rev2 | shortlog | log | tree |