• 제목/요약/키워드: 탑재컴퓨터

검색결과 504건 처리시간 0.03초

X-86 안드로이드 플랫폼에 Wifi 디바이스 탑재 (A Porting of an Wifi device on X-86 based Android Platform)

  • 정우영;전중남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.38-39
    • /
    • 2011
  • 최근의 스마트 폰의 운영체제인 안드로이드를 넷북, 자동차용 장비, 산업용 장비에도 적용하는 사례가 증가하고 있다. 본 논문에서는 x86 계열의 ATOM CPU를 탑재한 산업용 컴퓨터 시스템에 안드로이드 운영체제를 탑재한 이후에 wifi 디바이스를 포팅하는 과정을 설명한다. 이를 위하여 안드로이드 운영 계층에서 디바이스가 동작하는 과정을 분석하고, 이에 따라 wifi 디바이스를 설치하는 과정을 설명한다. 이 과정은 앞으로 안드로이드 플랫폼이 지원하지 않는 다른 장비를 접속하고자 할 때에도 유용하게 활용할 수 있다.

ANTLR 을 이용한 임베디드 시스템 테스트 스크립트 언어 구현 방안 (A Study on Implementation of Test Script Language for Embedded System using ANTLR)

  • 신현규;이재승;최종욱;천이진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.27-29
    • /
    • 2011
  • 위성 전체 시스템의 동작과 임무 수행을 책임지고 있는 위성 탑재 소프트웨어의 개발 과정에서 위성 탑재 컴퓨터를 이해하고 소프트웨어가 동작하기 위한 환경을 구성하는 작업은 필수적인 과정이다. 위성 탑재 소프트웨어 개발의 초기 과정은 하드웨어와 매우 밀접하게 관련되어 있으며, 이러한 하드웨어의 동작을 보다 쉽게 테스트하기 위한 환경이 필요하게 된다. 최근 위성 탑재 컴퓨터로 널리 쓰이고 있는 LEON 2/3 플랫폼은 AHB-UART 를 이용하여 Memory 에 대한 직접적인 R/W Operation 을 지원하고 있는데, 본 논문에서는 이 기능을 이용하여 위성 탑재 컴퓨터를 보다 쉽게 테스트할 수 있는 테스트 스크립트 언어의 구현 방안에 대하여 기술하며, 더불어 이러한 테스트 언어의 구현에 있어 ANTLR 을 이용하는 방안도 함께 소개한다.

산업용 x86 안드로이드 플랫폼 기반의 원격 전기 검침 시스템 (A Remote Electric Meter Reading System based on Industrial x86 Android Platform)

  • 주영선;김종복;정우영;전중남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.3-4
    • /
    • 2011
  • 스마트폰을 필두로 태블릿 PC와 PMP 등 다수의 스마트 디바이스에 안드로이드가 적용되어 다양한 서비스를 제공하고 있다. 초기에는 ARM 계열의 디바이스에 주로 안드로이드가 탑재 되었으나 최근에는 ATOM CPU 기반의 넷북 등 x86 기반의 다양한 디바이스에도 탑재가 이루어지고 있어 탑재 가능한 하드웨어 범주가 점차 확장되고 있으며, 산업용 디바이스 또한 탑재에 대한 관심이 크게 증가하고 있는 추세이다. 본 논문은 무선 네트워크를 적용한 x86 기반의 산업용 컴퓨터에 안드로이드를 탑재하여 원격 전기 검침 서비스를 제공하는 시스템을 구현한다.

차세대 위성탑재컴퓨터를 위한 프로세서 모니터 및 고장주입 시스템의 설계 및 구현 (Design and Implementation of a Processor Monitor and Fault Injection System for Next Generation Spacecraft Computer Board)

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

KOMPSAT2 탑재컴퓨터 설계, 성능 분석 및 시험 (On Board Computer Design, Analysis and Test for KOMPSAT2)

  • 조영호;심재선
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제53권8호
    • /
    • pp.571-577
    • /
    • 2004
  • In this paper, we describe the structure, function and the design factor of common module for KOMPSAT-2 OBC, which will be launched in 2005. By analysing OBC's performance, we can know the throughput and how much improve performance than KOMPSAT-l. it is used in the satellite mission design by system engineer. We verify the usefulness of common module for KOMPSAT-2 OBC through environment test.

과학계산전용 병렬처리 컴퓨터 구조 (High Performance Parallel Computer for Scientific Computations)

  • 박규호;정봉준
    • 전자공학회지
    • /
    • 제22권9호
    • /
    • pp.14-27
    • /
    • 1995
  • KAICUBE/한빛-1호는 하이퍼큐브 형태의 연결망을 가진 병렬 컴퓨터이고 각 노드는 i860프로세서와 통신용의 i82380 DMA 콘트롤러를 탑재하고 있다. 40Mh2 CPU클럭을 사용하는 32노드로 구성되어 있고 컴퓨터의 최고 속도는 2.5G-flops 정도로써 이것은 국내 최초의 Giga급 컴퓨터이다. DMA콘트롤러에 의해 구동되는 노드간 통신은 채널 대역폭이 100Mbps정도이다. 0번 노드는 UNIX를 탑재한 호스트 컴퓨터와 연결되어 있고 호스트 컴퓨터는 병렬 프로그래밍 환경과 각 노드를 관리하는 역할을 한다. 익스프레스는 호스트 컴퓨터에 탑재된 병렬 운영 체제이고 사용하기 간편한 사용자 환경과 프로그래밍 방법에 따라 호스트-노드방법과 cubits 프로그래밍 환경을 각각 제공한다. 그밖에 고수준의 병렬 프로그래밍 환경으로써 기존의 순차 프로그램에 기초한 입력 프로그램을 병렬 프로그램으로 자동 변환 해주는 KAPPA가 있다. 여러 분야의 과학 계산용 프로그램이 수행되고 있으며 그의 성능 측정을 통하여 탁월한 성능을 보여 주었다. 보다 편리한 병렬 프로그래밍 환경의 개발과 범용 계산 전응 서버로써 자유로이 사용할 수 있도록 네트워크 기능을 강화하는 일이 남아있다.

  • PDF

PCI 기반 LEON2-FT 프로세서를 위한 시스템 소프트웨어 설계 및 시뮬레이션 (System Software Design and Simulation for LEON2-FT Processor based on PCI)

  • 최종욱;남병규
    • 한국위성정보통신학회논문지
    • /
    • 제8권1호
    • /
    • pp.54-60
    • /
    • 2013
  • 인공위성의 임무가 다양해지고 요구사항이 높아짐에 따라 탑재컴퓨터의 성능 향상이 필수적으로 대두되었으며, 인공위성 탑재컴퓨터의 활용도를 높이기 위해 표준화 설계 및 시스템 재구성이 가능한 모듈화 기반으로 개발 되고 있다. 현재 한국항공우주연구원에서 개발 중인 차세대 인공위성의 탑재컴퓨터 경우 높은 성능을 제공하기 위해 SPARC v8 기반의 LEON2-FT/ AT697F 프로세서를 채택하였으며 SpaceWire, MIL-STD-1553B, CAN 등의 다양한 통신 디바이스들을 표준화 된 통신칩으로 구성하여 프로세서에서 PCI 통신을 통해 각종 디바이스들을 제어 및 통신 할 수 있도록 개발 하고 있다. 본 논문에서 차세대 탑재컴퓨터의 LEON2-FT 프로세서와 PCI 기반에서의 시스템 소프트웨어 개발 방안에 대해서 기술하며, PCI 소프트웨어 컴포넌트 설계 및 실시간 운영체제인 VxWorks 6.5 포팅 그리고 개발 된 시스템 소프트웨어를 검증하기 위한 시뮬레이션 방안을 제시한다.

과학기술위성 2호 탑재 컴퓨터의 EM 개발 및 구현 (Engineering Model Design and Implementation of STSAT-2 On-board computer)

  • 유창완;임종태;남명룡
    • 한국항공우주학회지
    • /
    • 제34권2호
    • /
    • pp.101-105
    • /
    • 2006
  • 과학기술위성 2호의 탑재 컴퓨터(OBC)의 EM 모델을 개발하고 기능 및 성능평가를 완료하였다. 과학기술위성 2호의 탑재 컴퓨터는 고성능 CPU를 탑재하여 처리 성능을 향상 시켰으며 중앙 집중식 통신구조를 가지도록 설계하여 위성 시스템 내부의 다른 서브 유닛들과 직접 통신하여 위성의 각종 서브장치들을 조정하도록 하였다. 탑재 컴퓨터에 사용되는 통신모듈, 시스템 감시회로, SEU(Single Event Upset)를 극복하기 위한 로직회로 등 각종 제어 회로들을 FPGA 내에 구현함으로써 소형화, 경량화 및 저 전력화를 추구하고 기술 집약화 하도록 하였다.

다목적 실용위성 3호 탑재컴퓨터 설계 모델 관한 연구 (A study of On Board Computer Design Model for the KOMPSAT3)

  • 조영호;이한석;심재선
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 제36회 하계학술대회 논문집 D
    • /
    • pp.3028-3030
    • /
    • 2005
  • 본 논문에서는 다목적 위성 3호용 탑재 컴퓨터 개발을 위한 DM 설계모델을 기술하였다. 기존의 2호기에서 프로세서 모델이 186에서 386으로 변환 것 이외 모든 내부구조가 비슷하였으나 3호기는 위성의 전체적인 성능을 향상시키기 위하여 프로세서와 내부 인터페이스버스 및 모든 구조를 새로운 설계 개념을 도입하여 국내독자 모델을 개발하고자 한다. 그럼으로 본 논문은 초기 설계모델(DM)의 검토를 통하여 향후 비행 모델개발가능성을 파악하는 근거를 제시하였다.

  • PDF

저궤도 위성용 탑재소프트웨어 개발을 위한 MCM-ERC32의 VASI UART 기능 소개 (An Introduction to VASI UART of MCM-ERC32 to Develop Flight Software for LEO Satellites)

  • 이재승;최종욱;원영진;이종인
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.1171-1174
    • /
    • 2006
  • 고신뢰도가 요구되는 위성용 탑재소프트웨어를 개발하기 위해서는 소프트웨어 처리기반으로 고성능의 탑재컴퓨터가 요구된다. 향후 개발될 위성을 위한 고성능 탑재컴퓨터로는 유럽에서 개발되어 사용되고 있는 MCM-ERC32를 채용할 예정이다. ESA(European Space Agency)의 지원 하에 개발된 MCM-ERC32는 32-비트의 ERC32SC 프로세서, 부가적인 기능을 제공하는 ASIC인 VASI(Very Advanced Sparc Interface), 그리고 메모리(SRAM, DRAM, EEPROM, etc.)로 구성되어 있다. MCM-ERC32에는 ERC32 프로세서에서 제공되는 2개의 UART(A/B)와 VASI에서 제공하는 4개의 UART(0/1/2/3), 총 6개의 시리얼 인터페이스가 있다. ERC32에서 제공하는 시리얼 인터페이스는 8-비트 모드만 지원되며 전송속도에도 제한이 있기 때문에 탑재소프트웨어의 업로드 및 디버깅용으로 활용될 예정이며, 탑재체 간의 인터페이스로는 VASI에서 제공하는 시리얼 인터페이스를 사용할 예정이다. VASI에서 제공하는 UART는 MCM-ERC32에 적합하도록 개발되어 일반적인 임베디드 시스템의 시리얼 인터페이스와는 구별되는 송수신 방법 및 기능을 제공한다. 본 논문에서는 이러한 VASI UART의 구성 및 특징과 기능들에 대하여 설명하도록 한다.

  • PDF