We’re frequently finding new terms, acronyms, initialisms and more that confuse people trying to figure out the flight software world. Hopefully, this is a resource that will help in some small way. Please let us know if we’ve missed something.
Because hardware is always changing and different projects use different hardware variations, this is an area you may find yourself focusing on in software development. You can make a whole career out of it. However, if you’re using common hardware (like a Raspberry Pi) then the BSP is already written for you. Vendors may also have software for you already.