Useful Software

To work with the BPS, download the following software:

  • Kicad PCB Editor - View SCH and PCBs

  • Keil MDK - IDE to program the STM32F413 microcontroller. Only needed for legacy code.

  • STM32F413 Drivers - Used to program the BPS

  • PuTTY - Debug the BPS

  • Ubuntu - Windows Subsystem for Linux to compile code and use github

  • VsCode - Text Editor used to edit our code base. Used in conjunction with WSL(Ubuntu) to compile and debug our system.

  • Virtual Box - Allows for USB support so you can debug code using gdb. Setup Instructions. * Guest Box Additions Help - Sometimes when using the guest OS on virtual box, the screen size is smaller so you need this in order to use the full screen.