DSP Labs
  • INTRODUCTION
  • BILL OF MATERIALS
  • 1. OVERVIEW AND INSTALLATION
    • 1.1 Hardware
    • 1.2 Software
      • CubeMX
      • SW4STM32
      • Eclipse tips
    • 1.3 First project!
  • 2. AUDIO PASSTHROUGH
    • 2.1 Audio I/O theory
      • Microphone
      • Stereo decoder
    • 2.2 Updating peripherals
    • 2.3 Wiring audio I/O
    • 2.4 Coding passthrough
  • 3. ALIEN VOICE EFFECT
    • 3.1 How it works
    • 3.2 Real-time DSP tips
    • 3.3 Real-time with Python
    • 3.4 C implementation
  • 4. DIGITAL FILTER DESIGN
    • 4.1 Design approaches
    • 4.2 Real-time implementation
  • 5. GRANULAR SYNTHESIS
    • 5.1 How it works
    • 5.2 Implementation
  • 6. LINEAR PREDICTION
    • 6.1 Theory behind LPC
    • 6.2 Implementation
  • 7. DFT PITCH SHIFTING
    • 7.1 How it works
    • 7.2 Python implementation
Powered by GitBook
On this page

Was this helpful?

  1. 1. OVERVIEW AND INSTALLATION

1.2 Software

Previous1.1 HardwareNextCubeMX

Last updated 6 years ago

Was this helpful?

In the following sections, we walkthrough the installation of the two software tools that will be essential in our workflow:

  • : a graphical software configuration tool that simplifies the process of generating the C initialization code for STM32 microcontrollers. See for installation instructions.

Figure: Screenshot of CubeMX.

Figure: Screenshot of SW4STM32.

: an Eclipse-based IDE for programming STM32 microcontrollers. See for installation instructions.

System Workbench for STM32 (SW4STM32)
here
CubeMX
here