earticle

논문검색

차세대 위성탑재컴퓨터를 위한 프로세서 모니터 및 고장주입시스템의 설계 및 구현

원문정보

Design and Implementation of a Processor Monitor and Fault Injection System for Next Generation Spacecraft Computer Board

정재엽, 최종욱, 천이진

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

In order to verify normal operation of satellite OBC(On Board Computer), it is essential that processor monitoring anddebugging. So we are using the GRMON of Aeroflex Gaisler. It provides a lot of features for debugging of LEON processorbut we can't use that features on the NGSCB(Next Generation Spacecraft Computer Board) except a few things. So thecost-effectiveness is very low. And for hardware fault injection, we are using a method of modify satellite flight software,because we can't modify GRMON. This method can not guarantee normal operation of the satellite flight software. So inthis paper we were developed the processor monitoring and fault injection tool for NGSCB.

한국어

위성탑재컴퓨터의 정상동작을 검증하기 위해 프로세서의 모니터링 및 디버깅은 필수적이며, 현재 Aeroflex Gaisler의 GRMON을사용하고 있다. GRMON은 LEON 프로세서를 모니터링 및 디버깅하기 위한 다양한 기능을 제공하지만, 국내에서 제작한 위성탑재컴퓨터에 사용할 수 없는 기능이 많기 때문에 가격 대비 성능이 낮다. 또한 LEON 프로세서의 DSU를 이용하면 모든 메모리맵에접근이 가능하여 프로그램 실행 중 고장을 주입할 수 있음에도 불구하고, GRMON을 수정할 수 없기 때문에 그동안 위성탑재소프트웨어를 수정하여 하드웨어에 고장을 주입하는 방식을 사용하였다. 이런 고장주입 방법은 위성탑재소프트웨어의 형상을 변경하는것이므로 고장에 따른 소프트웨어의 영향성을 정확히 판단할 수 없다. 이에 향후 저궤도 관측위성에 적용될 LEON2FT AT697F프로세서를 탑재한 차세대 위성탑재컴퓨터(NGSCB, Next Generation Spacecraft Control Board)에서 프로세서 디버깅을 위한 기본 기능을 제공하고, 실제 위성에 탑재되는 위성탑재소프트웨어와 동일한 환경에서 하드웨어 고장을 주입할 수 있는 시스템을 설계 및 구현하였다.

목차

요약
 ABSTRACT
 I. 서론
 II. 관련 기술 분석
  1. 차세대 위성탑재컴퓨터 (NGSCB)
  2. AT697F DSU (Debug Support Unit)
  3. GRMON
  4. LUA Script Language
 III. 프로세서 모니터 및 고장주입 시스템 설계 및 구현
  1. DSU Communicator
  2. Logger
  3. Monitor Manager
  4. LEONMON Command Processing
  5. LUA Command Processing
 IV. 시험결과 분석 및 고찰
 V. 결론
 참고문헌

저자정보

  • 정재엽 Jae-Yeop Jeong. 한국항공우주연구원 위성탑재소프트웨어팀
  • 최종욱 Jong-Wook Choi. 한국항공우주연구원 위성탑재소프트웨어팀
  • 천이진 Yee-Jin Cheon. 한국항공우주연구원 위성탑재소프트웨어팀

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.