Quick overview of stuff to install. The * items are the things to install before the tutorials.
We will be using development kits from STM32.
NOTE: If you use windows and installed your version of VS Code from the COMP 2011 zip file, it is not compatible with the extension required for the tutorial. Please install VSCode from the offical website (can be accessed from the link below)
| Item | Category | Use |
|---|---|---|
| 1. STM32 MX* | STM32 | Configuring Board and Pins |
| 2. VSCode* | IDE | Code Editing |
| 3. STM32 VSCode Extension* | STM32 | Allow modifications to STM32 projects & integration with for MX |
| 4. Git Student Dev Pack* | QOL | Pack of development tools provided by github for git version control and collaborative work |
| 5. Controller project skeleton | Resource | The skeleton code we provided for use in tutorials (starting from T1). Install from the GitHub release or github repository for updates |
| -- | -- | -- |
| 6. GCC (Optional) | C/Cpp | Compiler for building C/Cpp files locally |
| 7. (If your VS Code really does not work) STM32 CubeIDE (Alternative) | IDE | (Optional) Official STM32 IDE, alternative method to the VSCode + STM32 Extension setup |