summaryrefslogtreecommitdiff
path: root/SoftwareTeamHome.mdwn
blob: e5e65ae41169b439feff20a749db54a41fcdaca6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
This page is for the LV2b software development project, which overlaps with the [[AvionicsTeamHome]]. 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>.

[[toc levels="6"]]

Subpages:

# Projects

- [[NewUserProjects]]

## Testing infrastructure

Not yet established, but may include

- qemu
- CruiseControl
- Trac

## Avionics software

- [[LPC2148Software]]
- [[FlightComputerSoftware]]

## Tower software

This may remain unchanged from the LV2 avionics system.

## Ground software

- [[RocketView]]
- [[LaunchControl]]
- [[TerrainModeling]]

## Analysis and other tools

- [[RocketSim]]
- [[DataAnalysis]]

# Tool Notes

- [[DebianCrossCompilerHowto]]
- [[GentooCrossCompilerHowto]]
- [[PowerPCKernelBuilding]]
- [[FlightComputerNotes]]
- [[SudoSetup]]
- Web interface to our [Subversion repository](http://svn.psas.pdx.edu/)
  - [[AvionicsSVNAccess]]
- Experimental Git repository <http://svcs.cs.pdx.edu/cgi-bin/gitweb.cgi?p=psas/event-driven-fc.git>

# 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