• Title/Summary/Keyword: RT-eCos

Search Result 6, Processing Time 0.019 seconds

Design & Implementation of the RMMC and Global Time based on the RT-eCos 3.0 (RT-eCos 3.0 기반의 RMMC 및 글로벌 타임 설계 및 구현)

  • Han, Seoung-Yeon;Kim, Jung-Guk
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.7
    • /
    • pp.759-767
    • /
    • 2010
  • RT-eCos 3.0 is a micro-sized embedded real-time kernel that has been developed based on the open source eCos 3.0 to support the basic task model of the well-known distributed real-time object model, TMO(Time-Triggered Message-triggered Object). In this paper, the design and implementation techniques of the RMMC(Real-time Multicast & Memory replication Channel) that is a standard distributed IPC model of the TMO is described based on the RT-eCos 3.0. And the support technique of the global time for using the same time in a distributed environment using the RMMC is also described. The developed global time based RMMC supports highly abstracted distributed IPC environment in a wide area distributed computing environment with the RT-eCos 3.0.

Implementation of an LLF Scheduler for the Hard Real-time OS, RT-eCos3.0 (경성 실시간 운영체제 RT-eCos3.0을 위한 LLF 스케줄러의 구현)

  • Yoo, Hwee-Jae;Kim, Jung-Guk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.395-397
    • /
    • 2011
  • RT-eCos3.0은 대표적 분산 실시간 객체 모델인 TMO(Time-triggered Message-triggered Object)의 실행을 제공하기 위하여 공개소스 eCos3.0 기반으로 개발된 초경량 경성 실시간 임베디드 운영체제이다. RT-eCos3.0에서는 그간 스레드의 최장 수행 시간 입력이 필요 없는 EDF 및 FIFO 스케줄러를 지원하여 왔다. 본 논문에서는 TMO의 시간 구동 스레드와 메시지 구동 스레드의 스레드 등록 시 최장 수행 시간을 입력 받아 이를 기반으로 마감시간까지의 수행시간 대비 잔여시간을 이용하는 LLF (Least Laxity First) 스케줄러를 클럭 인터럽트 핸들러 내에 구현하고 각 스레드로 하여금 스케줄링 정책을 선택할 수 있도록 구현하였다.

A Study on Tools for Agent System Development (RT-eCos 3.0 기반의 다중센서 데이터 처리 모듈 설계 및 구현)

  • Kim, Hyun-Ju;Kim, Dongmin;Kim, Jung-Guk;Lee, JongTae;Jung, EunHye
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.37-40
    • /
    • 2013
  • RT-eCos 3.0은 대표적 분산 실시간 객체 모델인 TMO(Time-triggered Message-triggered Object)의 기본적 태스크 모델 실행을 위하여 eCos 3.0 기반으로 개발된 초경량 경성 실시간 임베디드 운영체제이다. 본 논문에서는 RT-eCos 3.0 기반의 다중센서 데이터 처리를 위한 모듈의 설계 및 구현에 대해 기술하며, 실시간 다중센서 데이터 처리를 위한 스케줄링 사전분석 기술에 대해서도 기술한다.

A Study on the module design for vehicle multi-priority data processing based on RT-eCos (RT-eCos 기반의 차량용 다중 우선순위 데이터 처리 모듈 설계에 관한 연구)

  • Kim, Dongmin;Kim, Jungguk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.95-97
    • /
    • 2013
  • 최근 지능형 자동차에 대한 연구가 활발하게 진행 되면서, 차량에서 발생하는 데이터를 처리하기 위한 다양한 기술들이 연구되고 있다. 더불어 운전자의 상태 인식을 위한 다양한 기술들이 되면서 지능형 자동차에 대한 구색을 갖추기 위한 연구도 활발히 이루어지고 있다. 하나의 MCU에서 차량상태표현을 위한 데이터 및 운전자 상태 정보를 표현하는 데이터를 동시에 처리하려면 병목현상이 발생되기 때문에 정상적이 데이터 처리가 어려울 것이다. 본 연구에서는 실시간 데이터 처리가 가능한 RT-eCos 기반의 태스크 처리에 우선순위를 두어 차량상태정보와 운전자 상태 정보의 원활한 데이터 처리를 위한 데이터 처리 모듈을 설계하기 위한 내용을 기술한다.

Design and Implementation of A Distributed Shared Object Model for the Distributed Real-time Object, TMO (분산 실시간 객체 TMO를 위한 분산 공유 객체 모델의 설계 및 구현)

  • Choi, Young-Hwan;Kim, Jung-Guk;Han, Sueng-Yun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.502-505
    • /
    • 2011
  • RT-eCos3.0은 대표적 분산 실시간 객체 모델인 TMO(Time-triggered Message-triggered Object)의 실행을 제공하기 위하여 공개소스 eCos3.0 기반으로 개발된 초경량 경성 실시간 임베디드 운영체제이다. RT-eCos3.0에서는 분산 컴퓨팅 지원을 위하여 네트워크에 투명한 채널 기반 publisher/subscriber 모델의 멀티캐스트 분산 IPC를 지원하고 있다. 본 논문에서는 이와 같은 기존의 분산 IPC를 이용하여 보다 더 직관적인 분산 동기화 read/write 인터페이스를 제공하는 객체 기반의 분산 공유 메모리 시스템을 설계/구현하였다. 구현된 분산 공유 메모리는 각 로컬 노드의 캐시 객체의 사용으로 가능한 한 최소한의 네트워크 통신으로 동기화가 가능하도록 설계 구현되었다.

A Study on design of the external transfer module for in-vehicle data processing (차량용 정보처리를 위한 외부통신 전송 모듈 설계에 관한 연구)

  • Kim, Dongmin;Hong, Gi Moon;Jung, Byeong Yong;Kim, Jungguk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.70-72
    • /
    • 2014
  • 본 연구에서는 차량용 정보처리를 위한 통신 모듈 인터페이스를 설계하여 차량 상태 및 운전자 상태 문제를 동시에 처리하고자 하는 데이터 처리 모듈을 설계한다. 통신 모듈의 설계는 RT-eCos 기반으로 설계되며, 데드라인에 기반한 실시간 스케줄링으로 차량상태 및 운전자 상태 정보를 스케줄링 하여 실시간성을 보장한다. 본 연구를 통하여 차량에서 수집된 데이터와 운전자 상태를 수집하여 차량문제 및 운전자 상태 문제에 대하여 정보를 가공이 가능할 것이며, 이를 통하여 다양한 방식의 응용서비스를 구축 할 것이다.