Skip to content

Commit

Permalink
Documentation update for v1.05.00
Browse files Browse the repository at this point in the history
  • Loading branch information
mgrubb-gsfc committed Jul 11, 2020
1 parent 26fc86c commit c948caa
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 2 deletions.
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
# NASA Operational Simulator for Small Satellites
The NASA Operational Simulator for Small Satellites (NOS3) is a suite of tools developed by NASA's Katherine Johnson Independent Verification and Validation (IV&V) Facility to aid in areas such as software development, integration & test (I&T), mission operations/training, verification and validation (V&V), and software systems check-out.
NOS3 provides a software development environment, a multi-target build system, an operator interface/ground station, dynamics and environment simulations, and software-based hardware models.
NOS3 provides a software development environment, a multi-target build system, an operator interface/ground station, dynamics and environment simulations, and software-based models of spacecraft hardware.

### Known Issues
1. Not all cFS delivered apps are included and supported at this time. Currently supported are: CI, TO, SCH, SC, HK, CFS_LIB
2. CentOS support not included in this release
These issues will be addressed in future updates

### Documentation
The best source of documentation can be found at [NOS3](www.nos3.org), as well as a PDF Users Guide attached to this Release on Github

### Prerequisites
Each of the applications listed below are required prior to performing the installation procedure:
* [Git 1.8+](https://git-scm.com/)
* [Vagrant 2.2.3+](https://www.vagrantup.com/)
* [VirtualBox 6.0+](https://www.virtualbox.org/)
* [VirtualBox 6.1+](https://www.virtualbox.org/)

### Installing
1. Open a terminal
Expand Down Expand Up @@ -52,6 +60,9 @@ It is recommended to share the nos3 repository into the virtual machine
## Support
If this project interests you or if you have any questions, please feel free to contact any developer directly or email `[email protected]`.

## Reporting Issues
Please report issues to the tracking system on Github [NOS3 Issues](www.github.com/nasa/nos3/issues)

### Frequently Asked Questions
* A GUI environment hasn't shown up after an extended period (> 1.5 hours), what should I do?
- Stop the provision, delete the existing VM (if it was created), and try again
Expand Down
58 changes: 58 additions & 0 deletions VDD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Version Description Document #
# NASA Operational Simulator for Small Satellites (NOS3) #
# BUILD: 1.05.00 #
## RELEASE DATE: 7/10/2020 ##

### Software Versions ###
This version of NOS3 includes the following software components with minimal changes to allow NOS3 compatibility. Where changes are necessay, the original repo is forked to https://github.com/nasa-itc. The upstream version or commit is noted below

- **core Flight Executive: [cFE](https://github.com/nasa/cFE)** - v6.7.0a
- **Operating System Abstraction Layer: [OSAL](https://github.com/nasa/osal)** - v5.0.0
- **Platform Support Package: [PSP](https://github.com/nasa-itc/PSP)** - v1.4.0
- nos-linux psp added for NOS3 compatibilty
- cFS Lab Tools
- **Sample Ground System: [cFS-GroundSystem](https://github.com/nasa/cFS-GroundSystem)** - v2.1.0
- **ELF to cFE Table Converter: [elf2cfetbl](https://github.com/nasa/elf2cfetbl)** - v3.1.0
- cFS Applications
- **Command Ingest: [CI](https://github.com/nasa/cfs_ci)** - master commit: 1bcf88d
- Changes to CMake for NOS3 build system
- **Scheduler: [SCH](https://github.com/nasa/sch)** - v2.2.2
- Updated table locations and changed CMake for NOS3
- **Stored Command: [SC](https://github.com/nasa/sc)** - v2.5.0
- Updated table locations
- **House Keeping: [HK](https://github.com/nasa/hk)** - v2.4.1
- Updated table locations and changed CMake for NOS3
- **Telemetry Output: [TO](https://github.com/nasa/cfs_to)** - master commit: 4589edb
- Updated table locations and changed CMake for NOS3
- **CFS_LIB: [CFS_LIB](https://github.com/nasa/cfs_lib)** - v2.2.0
- Added cmake files for build
- NOS3 Applications
- **Arducam OV2640**
- **Clyde EPS**
- **Generic Reaction Wheels**
- **HWLIB**
- **Novatel OEM615**
- **Sample**
- NOS3 Simulators
- **Arducam OV2640**
- **Clyde Battery**
- **Clyde EPS**
- **NOS3 Time Driver**
- **Novatel OEM615**
- **Sample**
- **Sim Command Terminal**
- NOS3 Supporting Packages
- **NOS Engine** - v1.5.1
- **ITC Common** - v1.9.1
- **42: [42](https://github.com/ericstoneking/42)** - master commit: b70508fd
- **COSMOS: [COSMOS](https://github.com/ballaerospace/cosmos)** - master
- **AIT: [AIT](https://github.com/nasa-ammos/ait-core)** - v2.0.0
- **Ubuntu** - 18.04 LTS

### Summary of NOS3 changes for this release ###
- Updated to cFS v6.7.0a
- Included all NOS3 components as submodules for better tracking
- Included ability to command 42 from simulators
- Included better support for missions varying from the default configuration in 42
- Updated 42 version
- General bug fixes

0 comments on commit c948caa

Please sign in to comment.