• 제목/요약/키워드: Real-time operating system (RTOS)

검색결과 107건 처리시간 0.026초

분산형 실시간 제어시스템을 위한 연계 모의실험에 관한 연구 (A Co-simulation Toolbox for Distributed Real-Time Control System)

  • 김승훈;이우택;선우명호
    • 한국자동차공학회논문집
    • /
    • 제11권1호
    • /
    • pp.166-171
    • /
    • 2003
  • This paper presents the algorithms and Matlab Toolbox for co-simulation of distributed real-time control system based on OSEK-OS and CAN protocol. This toolbox enables the developers to analyze the timing uncertainty, which is caused by resource sharing including shared memories and networks, and to take the timing uncertainty into consideration in the early design phase. Furthermore, this toolbox helps the developers to model the behaviors of a control system by providing graphical user interface for objects of OSEK-OS and CAN. To prove the feasibility of this toolbox, a vehicle body network system is modeled with this toolbox, and the timing uncertainties are analyzed.

임베디드 시스템을 이용한 모터 제어 및 모니터링 (Motor Control and Monitoring with Embedded System)

  • 윤태성;장기원;김정현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.188-190
    • /
    • 2005
  • In this study, a smart motor control and monitoring system is developed with an embedded board where Intel PXA255B CPU is mounted. Linux is ported into the embedded board as RTOS(Real Time Operating System), and the environment which communicate with a motor driver through serial protocol and is capable of controlling and monitoring the motor in real time is built in the system. A user friendly GUI is developed for the convenient operation of the system. Also, the environment which is able to control and monitor the motor driver remotely is built in the system using TCP/IP protocol.

  • PDF

실시간 운영체제 CNU_RTOS에서 버디 시스템 메모리 기법 설계 및 구현 (Design and Implementation of Buddy System for Real-Time Operating system, CNU_RTOS)

  • 정성훈;권재국;이철훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제45차 동계학술발표논문집 20권1호
    • /
    • pp.33-36
    • /
    • 2012
  • 디지털 컨버젼스 시대가 도래하면서 자원이 제한된 소형기기들의 사용이 비약적으로 증가하는 추세이다. 실시간 운영체제가 탑재되는 임베디드 시스템은 특성상 제한된 메모리를 가지기 때문에 제한된 메모리를 효율적으로 사용할 수 있는 기법이 적용되어야 한다. 이러한 제한된 메모리 관리를 효율적으로 사용하도록 기존의 CNU_RTOS에서는 실시간 운영체제의 메모리 관리 기법인 메모리 풀(Pool)과 힙(Heap) 알고리즘을 사용하였다. 시간 결정성을 보장하기 위해 힙을 할당하는 방법으로 first fit 알고리즘을 사용하였지만 외부 단편화로 인한 메모리 낭비를 감수하게 되었다. 본 논문에서는 힙 스토리지 매니저에서 발생하는 외부 단편화를 최소화하기 위해 버디 시스템을 이용한 메모리 관리 기법을 설계 및 구현하였다.

  • PDF

임베디드 시스템의 객체 관계형 DBMS에 적합한 공간 인덱스 방법 비교 연구 (Comparison research of the Spatial Indexing Methods for ORDBMS in Embedded Systems)

  • 이민우;박수홍
    • 한국지리정보학회지
    • /
    • 제8권1호
    • /
    • pp.63-74
    • /
    • 2005
  • 차량 및 교통 분야의 대표적인 임베디드 시스템인 텔레매틱스 단말기는 대용량의 공간 데이터를 실시간으로 처리하기 위해서 RTOS(Real Time Operating System) 기반의 공간 DBMS를 요구하고 있다. 이러한 공간 DBMS는 기존의 ORDBMS의 사용자 정의 타입과 사용자 정의 함수라는 표준적인 기능을 이용하여 쉽게 확장 개발할 수 있지만, 공간 인덱스의 경우 SQL3에서 표준적인 개발 방법을 제공하지 않기 때문에, 임베디드 시스템과 같은 환경에서 공간 인덱스를 개발하는 것은 어려운 실정이다. 본 연구에서는 현재 ORDBMS에서 사용자 정의 인덱스를 개발할 수 있는 방법으로 제안되고 있는 Generalized Search Tree 방법과 Relational Indexing 방법을 비교 분석하고 각 방법에 대해 R-트리의 구현 및 영역 질의에 대한 실험을 통해 임베디드 시스템 환경에 적합한 공간 인덱스 방법을 제안하였다.

  • PDF

이종 임베디드 시스템의 멀티태스킹을 위한 MDA(Model Driven Architecture) 기반의 설계 (MDA(Model Driven Architecture) based Design for Multitasking of Heterogeneous Embedded System)

  • 손현승;김우열;김영철
    • 정보처리학회논문지D
    • /
    • 제15D권3호
    • /
    • pp.355-360
    • /
    • 2008
  • 복잡한 임베디드 시스템의 멀티태스킹 지원은 실시간 운영체제가 요구된다. 이종의 임베디드 시스템 개발 환경에서 각각의 시스템에 최적화 된 운영체제와 프로세서를 사용한다. 본 논문에서는 이종 임베디드 시스템 개발 시 기존의 크로스 컴파일러 대신, 운영체제의 API 정보 및 프로세서 레지스터 구성 정보의 UML 프로파일화 방식을 제안한다. 이는 각각의 임베디드 시스템에 적합한 프로파일을 이용해 이종의 시스템 개발 환경을 선택하여 자동 코드 발생을 통해 개발 기간 및 비용을 단축할 수 있다. 적용사례로서 이종 시스템 프로파일 정보를 이용해 이종의 실시간 운영체제 (brickOS와 uC/OS-II) 및 프로세서(Hitachi H8과 Intel PXA255)에 맞는 모델 및 코드를 생성하여 포팅 하였다.

임베디드 시스템을 위한 가상 파일 시스템 구현 (Implementation of Virtual File System for Embedded Systems)

  • 송재영;이호송;성영락;이철훈;권택근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.142-144
    • /
    • 2003
  • 임베디드 시스템에 대한 관심과 개발이 급속도로 진행됨에 따라 임베디드 시스템에서도 파일 시스템을 필요로 하게 되었다. 특히 실시간 운영체제 (Real Time Operating System : RTOS)를 사용하는 경우에는 운영체제가 사용되는 임베디드 시스템에 따라 필요로 하는 파일 시스템이 하나 또는 그 이상으로 다르게 되어 그 파일시스템을 통합하여 관리하기 위한 가상 파일 시스템 (Virtual File System : VFS)을 필요로 하게 되었다. 본 논문에서는 실시간 운영체제와 함께 동작을 하는 가상 파일 시스템을 구현하는 방법을 제시한다.

  • PDF

실시간 운영체제 iRTOS에서의 CVM 네트워크 설계 및 구현 (Design and Implementation of Network in CVM on Real-Time Operation System, iRTOS)

  • 임재석;이철훈
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2008년도 춘계 종합학술대회 논문집
    • /
    • pp.555-559
    • /
    • 2008
  • 임베디드 시스템이 발전함에 따라 다양한 플랫폼을 가진 임베디드 디바이스에서 플랫폼 독립성을 위한 자바 기술이 급속도로 발전하고 있다. SUN 사의 CDC(Connected Device Configuration)에 정의된 CVM(Classic Virtual Machine)은 이러한 플랫폼 독립적인 자바 환경을 제공한다. 특히 셋톱박스나 스마트폰과 같은 임베디드 시스템에서는 네트워크 기능을 위해 CDC의 기본 프로파일인 FP(Foundation Profile)를 사용한다. 본 논문에서는 실시간 운영체제 iRTOS에서 네트워크 기능을 구현하기 위한 네트워크 API인 FP의 네이티브 메소드에 대해 설계 및 구현한 내용을 기술한다.

  • PDF

DSC/NBDP시스템의 제어기설계를 위한 실시간 운영체제 기술 개발 (The development of RTOS technique for designing the controller of DSC/NBDP system)

  • 이헌택
    • 한국정보통신학회논문지
    • /
    • 제8권3호
    • /
    • pp.547-553
    • /
    • 2004
  • 리눅스(Linux)는 여러 가지 실시간 운용체제의 하나로 기술개발이 적극 이루어지고 있으며, 내장형 RTOS로서 가능성과 기술적 안정성을 검증하는 연구가 진행되고 있다. 본 연구에서는 해상통신분야의 통신설비에 적용될 수 있는 내장형 실시간 운영체제의 분석과 기술개발을 통해 계측분야에서 요구되는 실시간 계측과 통신기능이 강화된 내장형 실시간 운영체제기술에 대해 정리하였다. 본 연구에서는 타켓보드를 설계하여 내장형 리눅스 커널(Embedded Linux Kernel)을 분석하고, 이를 포팅(Porting)하고 테스트 환경하에서 사용자 코드를 실행시켜 내장형 리눅스 커널을 기반으로 하는 소형 네트워크 제어기 응용 설계기술을 연구하였다.

RTOS 용 원격 대화형쉘 설계 및 구현 (Development of a Remote Interactive Shell for RTOS)

  • 김대희;남영광;김흥남;이광용
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.677-686
    • /
    • 2002
  • 내장형 시스템의 실시간 운영체제(RTOS)에서는 메모리와 CPU 속도 등의 제한적인 환경에서 원하는 기능을 최적으로 최단시간에 구현할 수 있는 개방형 개발도구 환경이 요구된다. 이러한 개방형 개발환경에는 타겟 시스템에 최소의 부담을 주면서 사용자가 편리하게 원하는 정보를 원격지에서 대화식으로 빠르게 접근, 참조, 제어 할 수 있는 원격 대화형 쉘이 필수적이다. 본 논문에서는 원격지에서 모듈별 로딩, 태스크의 스폰과 더불어 태스크 상태 등을 확인할 수 있는 원격 대화형 쉘 프로그램의 설계와 그에 대한 구현방법을 기술하고 원격지에서 타겟의 부담을 최소화하여 실시간 운영체계에서 정보접근이 용이하고 유지보수가 쉬운 개발환경이 가능하도록 하였다. 이 대화형 쉘은 Q-PLUS RTOS와 연동되어 작동하며 ARM계열의 EBSA285 타겟보드와 NT 호스트상에서 구현, 테스트되었다.

실시간 운영체제에서 관절 공간 궤적 생성 (Joint Space Trajectory Planning on RTOS)

  • 양길진;최병욱
    • 한국지능시스템학회논문지
    • /
    • 제24권1호
    • /
    • pp.52-57
    • /
    • 2014
  • 본 논문은 두 바퀴 이동로봇의 주행에 있어서 주어진 경로를 물리적 제한을 만족하면서 주행하는 관절 공간 궤적 생성방법을 실시간 운영체제를 이용하여 구현함으로써 실시간 제어 방법에 대하여 연구하였다. 경로계획에서 이동로봇의 방향을 고려하기 위하여 베지어곡선을 이용하였으며, 컨볼루션 연산자를 이용하여 로봇의 두 바퀴의 속도의 제한을 만족시켰다. 관절 공간의 궤적 생성과 생성된 궤적에 대한 속도명령, 그리고 엔코더 값 감시 등 실시간 태스크를 주기적 태스크로 구현하였으며 동기화를 위하여 실시간 메커니즘인 이벤트 플래그를 이용하여 구현하였다. 실제 로봇에 실시간 태스크를 구현하여 속도명령의 실시간성과 이에 따른 이동로봇의 주행실험 결과를 이용하여 궤적 추종 성능을 비실시간 시스템과 분석하였다. 결과를 통하여 실시간 성을 요구하는 제어시스템에서 실시간 다중 태스크 시스템의 유용성을 검증하였다.