Repo for NGCP ugv software team
Core technologies:
C/C++ https://en.cppreference.com/w/
Book (How I learned C++ initially): walter J savitch problem solving with C++ freecode camp has a bunch of tutorials on C and C++
Control Systems Ethernet stack Ben Eater Intro to Networking: https://www.youtube.com/watch?v=XaGXPObx2Gs&list=PLowKtXNTBypH19whXTVoG3oKSuOcw_XeW
ST microcontrollers & ST cubeIDE ST wiki general info regarding peripherals and mcus https://wiki.st.com/stm32mcu/wiki/Category:Getting_started_with_STM32_system_peripherals
https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I2C
ST microelectronics moog: https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/stm32cubemx-and-cubeHhal-basics.html
Documentation for F767ZI: https://www.st.com/en/microcontrollers-microprocessors/stm32f767zi.html
RTOS (FreeRTOS and Azure RTOS) Introduction to Azure RTOS: https://github.com/STMicroelectronics/x-cube-azrtos-f7/blob/main/README.md
STM MOOG Azure RTOS: https://www.youtube.com/watch?v=DSbXqWrOnn0&list=PLnMKNibPkDnGxMITHhhRqbT0-2egHq0D0&index=5 Wireshark to analyze network traffic