Simulator Operasional NASA untuk Satelit Kecil (NOS3) adalah seperangkat alat yang dikembangkan oleh Fasilitas Verifikasi dan Validasi Independen (IV&V) Katherine Johnson milik NASA untuk membantu di berbagai bidang seperti pengembangan perangkat lunak, integrasi & pengujian (I&T), operasi/pelatihan misi, verifikasi dan validasi (V&V), dan check-out sistem perangkat lunak. NOS3 menyediakan lingkungan pengembangan perangkat lunak, sistem pembangunan multi-target, antarmuka operator/stasiun bumi, simulasi dinamika dan lingkungan, dan model perangkat keras pesawat ruang angkasa berbasis perangkat lunak.
Sumber dokumentasi terbaik dapat ditemukan di wiki atau NOS3.
Masing-masing aplikasi yang tercantum di bawah ini diperlukan sebelum melakukan prosedur instalasi:
Opsi B saja. Akan menyediakan VM dengan semua paket yang diperlukan terinstal agar dapat segera digunakan.
git clone https://github.com/nasa/nos3.git
cd nos3
git submodule update --init --recursive
vagrant up
dan tunggu untuk kembali ke promptDevices > Upgrade Guest Additions...
vagrant reload
untuk menyelesaikan pemutakhiranjstar123!
dan mulai bekerja! Secara default, repositori nos3 dibagikan ke mesin virtual di /home/jstar/Desktop/github-nos3
cd /home/jstar/Desktop/github-nos3
make prep
make
make launch
make stop
make stop-gsw
selesaicomponents
berisi repositori untuk aplikasi komponen perangkat kerasfsw
berisi repositori yang diperlukan untuk membangun cFS FSWgsw
berisi file stasiun bumi nos3, dan alat berbasis darat lainnyasims
berisi simulator nos3 dan file konfigurasiKami menggunakan SemVer untuk pembuatan versi. Untuk versi yang tersedia, lihat tag pada repositori ini.
Proyek ini dilisensikan di bawah Lisensi NOSA (Perjanjian Sumber Terbuka NASA).
Silakan laporkan masalah dan minta fitur pada sistem pelacakan GitHub - Masalah NOS3.
Jika Anda ingin berkontribusi pada repositori, silakan lengkapi Formulir NASA ini dan kirimkan ke [email protected] dengan CC'ed [email protected]. Selanjutnya, buatlah masalah yang menjelaskan pekerjaan yang akan dilakukan dengan mencatat bahwa Anda bermaksud untuk mengerjakannya, buat cabang terkait, dan kirimkan permintaan penarikan jika sudah siap. Setelah selesai, kami akan meninjau dan berupaya untuk mengintegrasikannya.
Jika proyek ini menarik minat Anda atau jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi pengembang mana pun secara langsung atau kirim email ke [email protected]
.