1 / 18

ISUAL Flight Software Flowcharts

ISUAL Flight Software Flowcharts. Drawing 8858-T7B 15-November-2002. Overview. This document augments 8857-W7, the ISUAL Flight Software Maintenance Guide It presents a Public Domain copy of the flow charts documenting the internal tasks of the flight software. Software Tasks.

eagan
Download Presentation

ISUAL Flight Software Flowcharts

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISUAL Flight Software Flowcharts Drawing 8858-T7B 15-November-2002

  2. Overview • This document augments 8857-W7, the ISUAL Flight Software Maintenance Guide • It presents a Public Domain copy of the flow charts documenting the internal tasks of the flight software.

  3. Software Tasks • ISUAL Flight Software uses a non-preemptive multi-tasking system. • A task is an independent code thread, with its own stack. • Program flow switches from one task to another when a task executes a call to a function "task".

  4. Software Tasks (continued) • A call to "task" results in a switch to a new stack, and resumption of execution from where another task made a call to "task". • Interrupt service routines never change the current task, but an interrupt service routine may change the state of some data in memory, which can eventually cause the current task to do a switch.

  5. ISUAL Flight Software has 8 tasks • BG Task - Background loop • Command Task - process commands • SOH Task - SOH telemetry generator • Supply Task - Supply queue reader • DCM task - Control of the DCM • TM Task - Science telemetry PVCF generator • SC Task - Transmitter to Spacecraft • HTR Task - Operates the heaters

More Related