Next: Software System Up: Hardware System Previous: Commercial
parts The hardware must support the various demands of
increasing levels of automation by providing basic functionality
including: In addition, to provide the performance that widely
varying mission requirements demand, the hardware may support
scalability by incorporating additional features - Sufficient
processing ability for increased software - Interrupt support
and hardware timers, necessary for real-time operating system
support. - Sufficient memory, processing power, and system
resources to support mission goals. - Adequate communications
bandwidth to support the transfer of data and commands between
the ground system and flight system. - Non-volatile memory for
storage of code updates and system configuration parameters. -
Sufficient I/O capability, including both adequate transfer rate
and numbers and types of channels. - Direct memory access (DMA)
support to allow high speed transfers between system peripherals
- Use of appropriate stand