• 제목/요약/키워드: Real-time OS

검색결과 247건 처리시간 0.029초

OSEK/VDX이용한 실시간 OS 구조에 관한 연구 (Study of real-time OS structure that use OSEK/VDX)

  • 오창연;장경식
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 추계학술대회
    • /
    • pp.861-865
    • /
    • 2009
  • 지금까지 자동차에서의 기술 개발이 엔진 성능과 같은 기계 중점적으로 이루어졌다면 최근에는 전자제어장치(ECU, Electronic Control Unit)를 활용하여 안전, 편의성, 비용 등을 개선하는 전자적 측면의 기술 개발이 활발하게 진행이 되고 있다. 또한, 자동차에 대한 소비자들의 선호가 빠른 속도로 변함에 따라 모델수가 다양해지고 첨단 서비스 개발로 인해 요구되는 소프트웨어의 복잡도가 크게 증가되었다. 이 같은 변화로 자동차 제조비용에서 소프트웨어 개발비용이 상당한 비중을 차지하게 되었고 자동차 업계는 이를 대응하기 위하여 응용 소프트웨어를 모듈별로 재사용할 수 있고 다른 제어장치에도 쉽게 이식할 수 있도록 자동차용 임베디드 시스템의 표준인 OSEK/VDX를 제정하였다.[8] 본고에서는 위의에서 언급한 급변하는 환경을 대응하기 위한 대안으로 제시된 OSEK/VDX표준을 살펴보고, 실제 OSEK/VDX를 이용한 실시간 OS구조에 대하여 알아보자 한다.

  • PDF

개방형 구조 실시간 운영체제 커널 설계 (Design of Open Architecture Real-Time OS Kernel)

  • 박희상;정명조;조희남;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
    • /
    • pp.418-420
    • /
    • 2002
  • 실시간 운영 체제(Real-Time OS)는 특정 태스크가 정해진 시간 안에 수행될 수 있도록 시간 결정성(Determinism)을 보장하는 운영 체제이다. 실시간 운영체제는 멀티태스킹(Multitasking) 및 ITC(InterTask Communication 혹은 IPC, Interprocess Communication)을 제공한다는 점에서는 일반 운영체제인 Unix$^{TM}$, Linux$^{TM}$, Windows$^{TM}$ 등과 같지만, 시간 결정성을 보장한다는 점에서 일반 운영체제와 다르다. 본 논문에서는 전부 혹은 일부의 소스 공개를 고려한 개방형 구조를 기반으로 하여, 응용프로그램 개발자에게 보다 나은 융통성과 편의를 제공할 수 있도록 실시간 운영체제 커널을 설계한 내용을 설명하고 있다.

  • PDF

분산환경에서 클래스 정의 언어를 이용한 병행객체 WRAPPER의 구현 (Implementation of Active Object use CDL in Distributed System)

  • 이창현;박윤용;이경오;임동선;정부금
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.226-229
    • /
    • 2000
  • 본 논문에서는 다양한 분산객체 환경에서 CORBA(Common Object Request Broker Architecture)의 IDL(Interface Definition Language)과 유사한 기능을 수행하는 클래스정의언어(CDL : Class Definition Language)와 병행객체 WRAPPER에 관하여 설명하였다. 병행객체는 기존의 객체를 독립적으로 CPU의 스케줄을 받아 병행적으로 실행하게 하는 객체이다. CDL은 병행객체를 생성하는 클래스를 정의하는 언어이다. 병행객체 WRAPPER는 CDL의 형태로 기술한 병행클래스에 대응하는 실행 가능한 코드를 생성한다. 본 논문에서는CDL과 병행객체 WRAPPER를 이용하여 병행객체의 멤버함수 호출을 일반객체의 멤버함수 호출방식과 같게 하고, 병행객체의 생성/소멸 등의 사용에 투명성이 보장되도록 하였다.

  • PDF

차량용 전장소프트웨어 운영체제를 위한 AUTOSAR OS (OSEK)과 상용 Real Time Operating System (RTOS) 비교 (Comparison Analysis of Candidate Real Time Operating System including AUTOSAR OS (OESK) for Automobile Operation)

  • 심재연;김성환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.964-967
    • /
    • 2012
  • 자동차산업이 발달하면서 자동차 내에도 ECU 기반의 전자 장비가 증가하고 있다. 다양한 차량용 전자 장비의 소프트웨어의 호환성과 효율적인 구동을 위하여 독일 자몽동차 업체를 필두로 자동차 업계에서는 OSEK/VDX 운영체제를 기반으로 AUTOSAR 표준화를 제안하였다. 본 논문에서는 AUTOS AR 표준에서 기반으로 하고 있는 OSEK/VDX와 기존의 RTOS (실시간 운영제제)를 다양한 측면에서 비교 분석하여 향후 자동차 소프트웨어를 위한 운영제제의 발전방향과 각각의 운영제제의 특성과 장점을 분석 하였다.

벼멸구 저항성 유전자와 내염성과의 연관 (Linkage Between Brown Planthopper Resistance Gene and Salt Tolerance in Rice)

  • 양대화;김진홍;위승곤;백명화;임상용;이인석;이규성;이명철;임용표;정병엽;김재성
    • 생명과학회지
    • /
    • 제15권1호
    • /
    • pp.61-65
    • /
    • 2005
  • 벼멸구(Nilapawata lugens Stal.)에 대한 저항성 마커 (R208)에서 확실한 차이를 보인 두 자포니카 품종(일품벼과 상해향혈나)을 대상으로 벼멸구 저항성 유전자(Os-Bil)와 내염성과의 관련성을 조사하였다. 이를 위해 두 품종에서 염처리에 의한 Os-Bil 발현량의 변화를 real-time PCR을 이용해 정량화 하였으며, 인디카 두 품종(Pokkali와 IR29)의 결과와 비교하였다. 일품벼는 50, 200 mM NaCl 처리에서 Os-Bil 유전자의 발현량이 농도 의존적으로 감소하였으며, 상해향혈나는 50mM에서만 약간 증가하고 200mM에서는 크게 감소하였다. 비교해서, 내염성인 Pokkali는 Os-Bil의 발현량이 100 mM의 NaCl 처리에 의해 약 2배 증가하였으나 감수성인 IR29는 같은 농도에서 발현량이 감소하였다. 이러한 결과들은 벼멸구 저항성 유전자(Os-Bil)가 적어도 인디카 품종들의 내염성 차이에 관여함을 의미하는 것으로 보인다.

떨어진 입출력 장치를 가지는 프로그래머블 로직 콘트롤러를 위한 스케쥴링 알고리즘 (WCRT-reducing scheduling algorithm for programmable logic controllers with remote I/Os)

  • 정승권;권욱현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.752-755
    • /
    • 1997
  • In this paper, a scheduling algorithm is proposed for a programmable logic controller(PLC) with remote I/Os, assuming the multi-tasking facilities. Since sequence programs are executed on the application processor and I/O data are transmitted by the network processor concurrently, the proposed algorithm schedules the data transmission as well as the sequence program execution. The suggested algorithm guarantees the bounded WCRT(worst case response time), which is the one third of the WCRT in the absence of scheduling. Computer simulation shows that the algorithm can be easily applied to a real PLC without critical constraints on utilization of resources and inter-relation among tasks.

  • PDF

Syslog 실시간 감시시스템 설계 (A Design of Syslog Real-time Monitoring System)

  • 김도형;김귀남
    • 융합보안논문지
    • /
    • 제8권1호
    • /
    • pp.43-48
    • /
    • 2008
  • 기존에는 Syslog 메시지를 확인하기 위해서는 Telnet에나 Console을 통해 대상 System에 로그인을 하여야 했다. 이는 System의 이상유무를 실시간으로 감시할 수 없는 단점이 있다. 이러한 단점을 해결하기 위해 본 논문에서는 Syslog 실시간 감시 시스템을 설계하였다. 제안된 시스템은 로그인 과정 없이 Syslog 메시지를 실시간 감시하여 System의 이상을 실시간으로 탐지함으로써 적시에 문제를 해결할 수 있다. 본 논문에서 제안된 실시간 모니터링 시스템은 Windows 기반으로 구성되었다.

  • PDF

${\mu}C/OS-II$ 기반의 S3C2440A 프로세서로의 실시간 시리얼 통신 모듈 포팅 (Porting a Real-time Serial Communication Module for S3C2440A Processor with ${\mu}C/OS-II$)

  • 박성주;오삼권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.945-948
    • /
    • 2007
  • 시리얼 통신은 다양한 분야의 임베디드 시스템에서 사용되는 통신 시스템의 일종이다. ${\mu}C/OS-II$는 실시간 임베디드 시스템에 사용되는 실시간 운영체제이다. S3C2440A 는 이러한 임베디드 시스템에 사용되는 마이크로 프로세서로 칩에 집적 된 UART 를 통하여 시리얼 통신을 지원한다. 이 논문에서는 시리얼 통신 중 ${\mu}C/OS-II$ 기반의 실시간 시스템을 위한 시리얼 통신의 설계와 S3C2440A로의 포팅을 한다.

  • PDF

PC를 이용한 자동제어시스템 개발 (Development of a process control package using PC)

  • 구영재;이준서;이인범;장근수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1991년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 22-24 Oct. 1991
    • /
    • pp.322-326
    • /
    • 1991
  • A real time process control package was developed in an INTEL 80386 based PC and MS OS/2 environment using MS-C and MS-FORTRAN. RTACS(Real Time Advanced Control System), process control computer software for distributed or centralized architectures, is a package which meets functional requirements specified for typical continuous process applications like chemical processes. The package consists of 5 parts, which are DB(data base), OCF(Operator Console Functions), CL (Control logic Library), MSM(Multitasking and Scheduling, Manager) and UAI(User Applications Interface), based upon a table and function block architecture to improve the system performance.

  • PDF