NASA Operational Simulator for Small Satellites (NOS3) は、NASA のキャサリン ジョンソン独立検証および検証 (IV&V) 施設によって開発されたツール スイートで、ソフトウェア開発、統合およびテスト (I&T)、ミッション運用/訓練、検証などの分野を支援します。検証 (V&V)、およびソフトウェア システムのチェックアウト。 NOS3 は、ソフトウェア開発環境、マルチターゲット ビルド システム、オペレーター インターフェイス/地上局、ダイナミクスおよび環境シミュレーション、宇宙船ハードウェアのソフトウェア ベース モデルを提供します。
ドキュメントの最良のソースは wiki または NOS3 にあります。
インストール手順を実行する前に、以下にリストされている各アプリケーションが必要です。
オプション B のみ。すぐに使用できるように、必要なすべてのパッケージがインストールされた VM をプロビジョニングします。
git clone https://github.com/nasa/nos3.git
cd nos3
git submodule update --init --recursive
vagrant up
実行し、プロンプトに戻るまで待ちますDevices > Upgrade Guest Additions...
でvagrant reload
実行してアップグレードを完了しますjstar123!
そして仕事に取り掛かりましょう!デフォルトでは、nos3 リポジトリは/home/jstar/Desktop/github-nos3
の仮想マシンで共有されます。
cd /home/jstar/Desktop/github-nos3
make prep
make
make launch
make stop
make stop-gsw
が完了するまでバックグラウンドで実行され続けることに注意してください。components
ハードウェア コンポーネント アプリのリポジトリが含まれていますfsw
cFS FSW を構築するために必要なリポジトリが含まれていますgsw
、nos3 地上局ファイルとその他の地上ベースのツールが含まれていますsims
nos3 シミュレーターと構成ファイルが含まれていますバージョン管理には SemVer を使用します。利用可能なバージョンについては、このリポジトリのタグを参照してください。
このプロジェクトは、NOSA (NASA オープンソース契約) ライセンスに基づいてライセンスされています。
GitHub 追跡システム - NOS3 の問題で問題を報告し、機能をリクエストしてください。
リポジトリに貢献したい場合は、この NASA フォームに記入し、[email protected] を CC として [email protected] に送信してください。次に、実行する作業を説明する問題を作成し、その作業を行うつもりであることを明記し、関連するブランチを作成し、準備ができたらプル リクエストを送信してください。完了したら、レビューして統合に向けて作業します。
このプロジェクトに興味がある場合、またはご質問がある場合は、お気軽に開発者に直接ご連絡いただくか、 [email protected]
電子メールを送信してください。