The following are resources that all new members should familiarize themselves with:
Mission Concepts Presentation:
https://universitynanosat.org/downloads/resources/mission-design-course/UNP Mission Design Course Presentation.pdf
This presentation walks through each of the satellite subsystems & explains how they work. It then walks through designing a mock earth-imaging satellite, and the considerations you might make for each subsystem. Best place to start as an intro to satellite design.
Expert Area Telecons (EATs):
https://universitynanosat.org/resources/nanosatellite-program-expert-area-telecons
Presentations and slides going over topics relevant to satellite design.
Workshops:
https://universitynanosat.org/resources/mission-concept-program-workshops
Same as above, with a greater focus on individual subsystems.
Official F’ Tutorials: https://fprime.jpl.nasa.gov/latest/docs/tutorials/
Best place to learn F’. Breaks it out into a few sample projects, each exercising different software/hardware relation functionality of the framework. If you run into any problems, which is highly likely to happen, don’t hesitate to ask questions!
F Prime works natively on Linux and MacOS, but not on Windows. An easy solution for this is using the following development container: a lightweight virtualized Linux environment which can be easily used for development. Rather than having to create a WSL instance of separate virtual machine, you can hook up to this directly in VSCode.
Tutorial for Dev Container can be found here: F Prime Dev Container Setup