The DFR CVC project provides the code repository for the Dartmouth Formula Racing Central Vehicle Controller. The code is written in C and runs on the CVC's STM32F7 microcontroller (ARM M7 processor).
The current CVC development toolchain has only been validated on Windows OS. It is theoretically possible to use the same toolchain on a Mac or Linux OS.
The CVC board is flashed using the ST-Link external debugger/programming cable. The Nucleo development boards have on-board debuggers and can be flashed using a micro-USB programming cable.