Flight Software Development for the EIRSAT-1 Mission
Maeve Doyle, Andrew Gloster, Conor O'Toole, Joseph Mangan, David, Murphy, Rachel Dunwoody, Masoud Emam, Jessica Erkal, Joe Flanaghan, Gianluca, Fontanesi, Favour Okosun, Rakhi Rajagopalan Nair, Jack Reilly, L\'ana Salmon,, Daire Sherwin, Joseph Thompson, Sarah Walsh

TL;DR
This paper discusses the development of on-board software for Ireland's first satellite, EIRSAT-1, highlighting the use of a software development kit to streamline the process in an educational CubeSat project.
Contribution
It provides an overview of using Bright Ascension's GenerationOne SDK for CubeSat software development and compares it with custom firmware approaches.
Findings
Using a software development kit simplifies the development process.
Educational projects face unique challenges in software development.
The paper offers guidance for other CubeSat teams on software options.
Abstract
The Educational Irish Research Satellite, known as EIRSAT-1, is a student-led project to design, build, test and launch Ireland's first satellite. The on-board software for this mission is being developed using Bright Ascension's GenerationOne Flight Software Development Kit. This paper provides an overview of this kit and of EIRSAT-1's on-board software design. Drawing on the team's contrasting experience with writing entirely custom firmware for the mission's science payloads, this work discusses the impact of using a kit on the software development process. The challenges associated with the educational nature of this project are the focus of this discussion. The objective of this paper is to provide useful information for other CubeSat teams assessing software development options.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
