Seminar: presented by Hugh Blair-Smith Presentation: Back to the Moon Paper:
(.doc) --
(.pdf) |
Abstract |
Jack Morrison and Tam Nguyen |
Abstract The Pathfinder Micro-rover Flight experiment will perform engineering and science experiments on the Martian surface to pave the way for future Mars missions. The rover is controlled by a 1970's era microprocessor. Its on-board software, while in some ways a typical embedded-system design, has to deal with some unusual constraints. The rover will be operating in a harsh and mostly unknown environment, with limited electrical and processing power, accessible only via a limited-bandwidth communication link with long time delays. The software design is driven by these factors to provide reliability in the face of hardware, software, and operational failures, flexibility to allow adaptation and reconfiguration, simplicity, predictability, and visibility into its internal state and the external environment. This paper describes the overall software structure, and details some of the more interesting features of the design, including error handling, power control logic, and navigation with hazard avoidance. The development environment is also described, including the use of world-wide-web- style hypertext to provide quick access to the collection of documents that accumulate in a software project. |
October 1989 |
Testing Summary The 80C85RH-8-retains its integrity up to 200K Rads. Above 200K Rads there is a decline in the electrical performance of the component. I would not recommend using it above 200K Rads (si). |
Tools
Products by chip - Intel 8 bitXL
SoftoolsXL
8085 Simulator IDE with BASIC Compiler, Assembler, Disassembler and Debugger
Home - NASA
Office of Logic Design
Last Revised:
February 03, 2010
Digital Engineering Institute
Web Grunt: Richard
Katz