Onboarding v2
Started on June 11. This is my (Alex's) attempt for starting a second attempt at onboarding, primarily based on the feedback from the 2023-2024 onboarding session. In particular, the onboarding was great for helping people build a robot from scratch, but really did not help people with gaining experience working on what is needed to work on Qubo. Therefore, I am trying to develop a new curriculum for embedded software, which is my "area of expertise". This is developed in tandem with me learning a bunch of stuff to get CAN Bus working on a couple STM32 boards for competition Summer 2024.
As of right now, I am assuming the following:
- You know how to program in C (you can learn most of this along the way, but you an avoid a lot of pitfalls the more you know here)
- Heap vs. Stack
- Pointers
- Bitwise Operations
- C standard library vs. C programming language
- Declaration vs. Definition
- You know what registers are and how they differ from RAM