NASA 소형 위성용 운영 시뮬레이터(NOS3)는 NASA의 Katherine Johnson 독립 검증 및 검증(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
완료될 때까지 COSMOS는 백그라운드에서 계속 실행됩니다.components
에는 하드웨어 구성 요소 앱의 저장소가 포함되어 있습니다.fsw
cFS FSW를 구축하는 데 필요한 리포지토리가 포함되어 있습니다.gsw
nos3 지상국 파일 및 기타 지상 기반 도구가 포함되어 있습니다.sims
에는 nos3 시뮬레이터와 구성 파일이 포함되어 있습니다.버전 관리를 위해 SemVer를 사용합니다. 사용 가능한 버전은 이 저장소의 태그를 참조하세요.
이 프로젝트는 NOSA(NASA 오픈 소스 계약) 라이선스에 따라 라이선스가 부여됩니다.
GitHub 추적 시스템 - NOS3 문제에서 문제를 보고하고 기능을 요청하세요.
저장소에 기여하고 싶다면 이 NASA 양식을 작성하여 [email protected] CC'ed와 함께 [email protected]로 제출하십시오. 다음으로, 수행할 작업을 설명하는 이슈를 생성하고, 관련 브랜치를 생성하고, 준비가 되면 풀 요청을 제출하세요. 완료되면 검토하고 통합되도록 노력하겠습니다.
이 프로젝트에 관심이 있거나 질문이 있는 경우 언제든지 개발자에게 직접 문의하거나 [email protected]
로 이메일을 보내주세요.