earticle

논문검색

위성 시뮬레이터 개발을 위한 ERC32 프로세서 기반의 가상화 시스템 개발

원문정보

Virtualized System Development Based on ERC32 Processor for Satellite Simulator

최종욱, 신현규, 이재승, 천이진

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

초록

영어

During the development of flight software, the processor emulator and satellite simulator are essential tools for software development and verification. SWT/KARI developed the software-based spacecraft simulator based on TSIM-ERC32 processor emulator from Aeroflex Gaisler. But when developing flight software using TSIM-ERC32, there are much limitation for understanding of exact behavior of ERC32 processor, and it is impossible to change or modify the emulator core to develop the satellite simulator. To reslove this problem, this paper presents the development of new cycle-true ERC32 emulator as laysim-erc32 and describes the software development and debugging method on VxWorks/RTEMS RTOS.

한국어

위성 탑재소프트웨어를 개발하는 과정에서 프로세서 에뮬레이터와 위성 시뮬레이터는 핵심 개발 툴로서, 탑재소프트웨어 개발/검증 전반에 사용하며 실제 하드웨어를 대체할 수 있는 수준까지 활용이 가능하다. 현재 한국항공우주연구원에서 개발하는 저궤도 위성의 경우 ERC32 프로세서를 사용하며 Aeroflex Gaisler에서 판매하는 TSIM-ERC32 에뮬레이터를 사용하여 탑재소프트웨어 시뮬레이터를 개발하여 탑재소프트웨어 개발 및 테스트에 사용하였으나, 실제 위성 시뮬레이터를 개발하는 과정에서 에뮬레이터 코어를 개발자가 원하는 방식으로 수정 및 변경할 수 없는 문제와 위성 시뮬레이터 연동 시 인터페이스를 쉽게 구현할 수 없는 문제가 발생한다. 본 논문에서는 이러한 문제들을 해결하기 위해 ERC32 코어를 정확히 에뮬레이션 할 수 있는 인터프리트 방식의 Cycle True 에뮬레이터 개발 방법에 대해서 기술하며 에뮬레이터를 이용한 RTOS 기반의 소프트웨어 개발 및 디버깅 환경에 대해서 설명한다.

목차

요약
 ABSTRACT
 I. 서론
 Ⅱ. ERC32 프로세서 및 에뮬레이터 개발 현황
  1. ERC32 프로세서 아키텍처
  2. ERC32 에뮬레이터 개발 현황
 Ⅲ. GUI 기반의 Cycle-True ERC32 프로세서 에뮬레이터
  1. laysim-erc32 에뮬레이터 아키텍처
  2. File Loader Module
  3. Source/Disassembler Module
  4. IU Execution Module
  5. FPU Execution Module
  6. MEC Execution Module
  7. Trap/Interrupt Handling Module
  8. GUI Control Module
 Ⅳ. laysim-erc32에서의 소프트웨어 개발 및 디버깅
  1. VxWorks/RTEMS 기반의 소프트웨어 개발 환경
  2. TSIM-ERC32 vs laysim-erc32
 Ⅴ. 결론
 참고문헌

저자정보

  • 최종욱 Jong-Wook Choi. 한국항공우주연구원 위성비행소프트웨어팀
  • 신현규 Hyun-Kyu Shin. 한국항공우주연구원 위성비행소프트웨어팀
  • 이재승 Jae-Seung Lee. 한국항공우주연구원 위성비행소프트웨어팀
  • 천이진 Yee-Jin Cheon. 정회원, 한국항공우주연구원 위성비행소프트웨어팀

참고문헌

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

    함께 이용한 논문

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

      • 4,000원

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