임베디드 AI

HLA RTI & DDS

실시간 시뮬레이션에 사용되는 LA RTI(High Level Architecture Run Time Infrastructure)패킷과
DDS(Data Distribution Service)패킷을 수집하여 분석하고 실시간으로 모니터링 하기 위한 기술

주요 기능

패킷 수집/분석 기능

  • 이더넷 카드로 송수신 되는 패킷을 필터링 하여 HLA RTI, DDS 패킷을 수집
  • 수집된 HLA RIT, DDS 패킷을 분석하여 데이터 값을 추출

타임라인, 그래프 기능

  • 분석된 패킷 정보를 실시간으로 모니터링 할 수 있는 GUI 제공
  • 실시간 패킷 분석 정보, 네트워크 트래픽, 데이터 전송량 등 출력
  • 노드들의 Agent 실행 및 장비 기능 시험
  • 패킷 변화 탐지 결과 테이블 시험
  • 노드별 시스템 사용량 리포팅 기능 시험
  • 모니터링 기간 내 장애 정보 리포팅 기능 시험

EVIPOD

다양한 임베디드 시스템에 필요한 S/W를 위한 효율적으로 개발하는 것을 지원하기 위해 연구 개발된 가상 플랫폼

EVIPOD란?

EVIPOD(Embedded VIrtual Platform Developer) 다양한 임베디드 시스템에 필요한 S/W를 위한 효율적으로 개발하는것을 지원하기 위해 연구 개발된 가상 플랫폼입니다. EVIPOD는 이클립스 기반의 비주얼 통합개발환경으로써 소프트웨어 개발자는 EVIPOD를 사용하여 실제 하드웨어에 탑재되기 전에 사용할 수 있는 가상 플랫폼을 생성하고, 타겟의 GuestOS에서 동작하는 임베디드 소프트웨어를 편리한 GUI를 이용하여 쉽고 빠르게 개발할 수 있습니다

주요 기능

EVIPOD 기능

  • 가상 플랫폼 프로젝트 및 응용 프로그램 프로젝트 관리 기능 제공
  • GuestOS 커널 및 루트 파일 시스템 개발 기능 제공
  • 타겟 시스템 스킨 기능 제공
  • GuestOS용 응용 프로그램 원격 실행 지원
  • C 소스 및 어셈블리 수준의 GuestOS 커널 및 응용 프로그램 디버깅 지원
  • GuestOS의 다양한 정보 모니터링 기능 제공
  • IT융합기술센터의 라이브러리 리포지토리와 연동 기능 제공

기술 특장점

사용의 편리성

  • 기존의 커맨드라인에서 수행하던 작업을 원클릭으로 사용할 수 있게 함
  • 응용 개발자, 플랫폼 개발자, 가상 플랫폼 사용자의 요구를 충족
  • 라이브러리 저장소와 연동을 통한 정보 공유

안전성 및 친숙한 UI

  • 단순하고 세련된 아이콘 구성
  • 다양한 뷰 지원
  • 사용자의 친숙한 UI 구성
  • 최신 버전의 이클립스 플러그인으로 개발

유지보수 용이성

  • 확장성을 고려한 시스템 설계 및 구성
  • 각 모듈별 개발 및 모듈의 재사용성
  • 운영유지가 편리한 사용자의 설정 기능
  • 3rd Party 도구와 연계 및 확장성을 확보
현재 널리 사용되고 있는 가상 플랫폼은 특정 임베디드 OS및 플랫폼에 종속된 전통적인 개발환경이 대부분인 실정이나 EVIPOD는 최근 널리 사용되고 있는 임베디드 리눅스를 이용하여 GuestOS를 개발 할 수 있는 기능을 지원하며, 응용 프로그램 개발자를 위해 Linux kernel 2.6 기반의 GuestOS를 개발하여 제공합니다.
특징 EVIPOD Coware Meamo Openmoko Android
H/W Designer O
Guest OS build O O Support Neo Linux
Kernel Devlop&Debug O O O
JTAG
O O
Application Develop&Debug O O O
JTAG
O
Console(Input/Output) O O 3rd Party O O
X View(Skin Configuration) O 3rd Party 3rd Party
File System Manager O O O O Require SDK
Support Eclipse(Base Eclipse Plug-ins) O O O O Require SDK
Platform User Interface O O O O O