This page is for the LV2c software development project, which overlaps with the Avionics. You may be interested in the old LV2SoftwareTeamHome or GroundTeamHome. Discussion occurs on our mailing list; see http://lists.psas.pdx.edu/mailman/listinfo/psas-software.
Projects
Testing infrastructure
Not yet established, but may include
- qemu
- CruiseControl
- Trac
Avionics software
Tower software
This may remain unchanged from the LV2 avionics system.
Ground software
- Visualizer
- RocketView
- LaunchControl
- ?TerrainModeling
Analysis and other tools
Tool Notes
- DebianCrossCompilerHowto
- GentooCrossCompilerHowto
- PowerPCKernelBuilding
- FlightComputerNotes
- SudoSetup
- Git repository for new work
- Web interface to our previous Subversion repository Currently broken
- AvionicsSVNAccess
- Eventually our archived work on LV2b and prior projects will be migrated to Git repositories
Notes on the LPC 2368 / LPC 2378
Languages and Methodologies
- EmbeddedExtremeProgramming: XP and Mach 2; extreme methods for extreme environments?
- HaskellProgramming: functional, lazy, provably-correct rocket software?
- EsterelProgramming: state machines are your friends