• 제목/요약/키워드: Real time operating system

검색결과 1,061건 처리시간 0.028초

UbiFOSTM 실시간 운영체제에서 POSIX지원을 위한 래퍼의 설계 및 구현 (Design and Implementation of Wrapper to Support POSIX Standards on UbiFOSTM Real-Time Operating System)

  • 송예진;조문행;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제7권8호
    • /
    • pp.31-40
    • /
    • 2007
  • 최근의 내장형 시스템은 그 용도에 따라 특정 기능만 수행하는 단순한 응용프로그램을 탑재했던 과거와는 달리 멀티미디어 기능들이 하나로 통합된 디지털 컨버전스 기기로 진화하면서 응용프로그램의 복잡도가 현저히 증가하였다. 또한 응용프로그램은 그 시대의 요구에 따라 여러 응용프로그램들과 통합되고 진화해 간다. 이러한 응용프로그램을 개발하고 관리하기 위해서는 개발자와 관리자간의 표준화된 인터페이스가 필요하다. 컴퓨팅 시스템에서 개방형 시스템 구조를 갖는 표준 중 운영체제의 인터페이스에 대한 표준으로 POSIX(Portable Operating System Interface)가 개발되었으며, 디지털 컨버전스 기기와 같이 실시간 운영체제 탑재를 요구하는 시스템을 위한 인터페이스 표준으로 POSIX.4계열이 있다. 본 논문에서는 개방형 실시간 운영체제 인터페이스 표준인 POSIX.4 지원을 위한 래퍼(wrapper)를 실시간 운영체제 UbiFOSTM에 설계 및 구현한 내용을 기술한다. 또한, POSIX.4 표준을 준수한 응용프로그램을 Linux와 UbiFOSTM에 각각 탑재하여 비교 실험하고 구현한 래퍼의 성능 오버헤드가 $3{\sim}9{\mu}s$로 미미하다는 측정 결과를 제시한다.

백색광 및 X선 미세탐침 빔라인용 실시간 제어시스템 개발 (Development of Real-time Control System for White bBamline and Microprobe Beamline)

  • 윤종철;이진원;고인수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.748-751
    • /
    • 1997
  • The White Beamline of the Pohang Accelerator Laboratory(PAL) consists of main and second slits, a microprobe system, two ion chambers, a video-microscope, and a Si(Li) detector. These machine components must be controlled remotely through computer system to make user experiments precise and speedy. A real-time computer control system was developed to control and monitor these machine components. A VNIEbus computer with OS-9 real-time operating system was used for low-level data acquisition and control. VME I/O modules were used for step motor control and scaler control. The software has modular structure for maximum performance and easy maintenance. We developed database, I/O driver, and control software. We used PC/Window95 for data logging and operator interface. Visual C++ was used graphical user interface programming. RS232C was used for communication between VME and PC.

  • PDF

CMMS(Computerized Maintenance Management System)의 실 시간적인 CBMS(Condition Based Maintenance System) 연구 (Development of CMMS for the real-time CBMS)

  • 박주식;박재현;강경식;이광배
    • 대한안전경영과학회지
    • /
    • 제2권4호
    • /
    • pp.1-8
    • /
    • 2000
  • Equipment and machine of industrial plant are give effect to mechanical-stress of many working-stop or long time operating. Therefore, to be old and decrepit of every king of equipment. As long time operating equipment period into increase conservation and of repair equipment time is efficacious necessity of utility factor gradually that of productivity of diminution and complete equipment expense of increase. Conservation at special skill working and necessity is that will effectually and complete a period prevention management diagnosis can conservation point at issues at in advance.

  • PDF

풍력발전단지 관리·분석 시스템의 Real-Time Simulator 도입을 위한 계통모델 연동방안 연구 (A Study About Grid Impose Method On Real-Time Simulator For Wind-Farm Management System)

  • 정승민;유연태;김현욱;장길수
    • 조명전기설비학회논문지
    • /
    • 제29권7호
    • /
    • pp.28-37
    • /
    • 2015
  • Owing to the variability of large-scaled wind power system, the development of wind farm management technologies and related compensation methods have been receiving attention. To provide an accurate and reliable output power, certain wind farm adopts a specified management system including a wind prediction model and grid expectation solutions for considering grid condition. Those technologies are focused on improving the reliability and stability issues of wind farms, which can affect not only nearby system devices but also a voltage condition of utility grid. Therefore, to adapt the develop management system, an expectation process about voltage condition of Point of Common Coupling should be integrated in operating system for responding system requirements in real-time basis. This paper introduce a grid imposing method for a real-time based wind farm management system. The expected power can be transferred to the power flow section and the required quantity about reactive power can be calculated through the proposed system. For the verification process, the gauss-seidel method is introduced in the Matlab/Simulink for analysing power flow condition. The entire simulation process was designed to interwork with PSCAD for verifying real power system condition.

Real-Time OS 기반의 로봇 매니퓰레이터 동력학 제어기의 구현 및 성능평가 (Implementation and Performance Evaluation of RTOS-Based Dynamic Controller for Robot Manipulator)

  • 고재원;임동철
    • 전기학회논문지P
    • /
    • 제57권2호
    • /
    • pp.109-114
    • /
    • 2008
  • In this paper, a dynamic learning controller for robot manipulator is implemented using real-time operating system with capabilities of multitasking, intertask communication and synchronization, event-driven, priority-driven scheduling, real-time clock control, etc. The controller hardware system with VME bus and related devices is developed and applied to implement a dynamic learning control scheme for robot manipulator. Real-time performance of the proposed dynamic learning controller is tested and evaluated for tracking of the desired trajectory and compared with the conventional servo controller.

Q+ 실시간 운영체제에서 동작하는 미디어 재생기의 구현 (The Implementation of a Media Player on Q+ Real-time Operating System)

  • 조창식;마평수
    • 한국정보처리학회논문지
    • /
    • 제7권11호
    • /
    • pp.3509-3518
    • /
    • 2000
  • ADSL, ISDN 등과 같은 초고속 인터넷 접속 서비스가 발전함에 따라 일반 가정에서 인터넷을 이용하여 영화나 음악을 감상하는 것이 가능하게 되었다. 또한 정보가전의 활용 범위가 확대됨에 따라 다양한 서비스를 제공하는 정보가전의 개발이 가속화되고 있으며 정보가전을 위한 운영체제 개발 및 실시간 운영체제를 탑재한 단말장치에서의 스트리밍 서비스가 중요한 개발 목표가 되고 있다. 본 논문에서는 실시간 운영체제인 Q+에서 동작하는 미디어 재생기의 구현 기술과 경험에 대하여 설명한다. 미디어 재생기는 서버에서 전송된 MP3, MPEG-1, MPEG-4 데이터를 소프트웨어로 디코딩하여 사용자에게 보여준다. 미디어 재생기는 저가의 CPU가 장착된 디지털 TV 셋탑박스에서 동작하며, Q+ 운영체제의 커널 및 라이브러리를 이용하여 구현되었다. 따라서 하드웨어와 실시간 운영체제의 특성을 고려한 프로그래밍 기법 및 성능 향상 기법이 요구된다. 본 논문에서는 Q+ 운영체제에서 동작하는 미디어 재생기 구현과 관련하여 프로그래밍 상의 기법 및 미디어 재생기의 성능 향상 방법에 대하여 설명한다.

  • PDF

근해역 시험집광기용 통합운용 프로그램 및 시뮬레이터 개발 (Development of Integrated Operating Program for Inshore Test Miner and its Simulator)

  • 이도경;윤석민;박성재;여태경;홍섭;김학경;김상봉
    • 한국해양공학회지
    • /
    • 제23권4호
    • /
    • pp.78-84
    • /
    • 2009
  • This paper presents development results of integrated operating program and its simulator for an inshore test miner. The inshore test miner drives on the seabed and collects manganese nodules. For operating the test miner, integrated operating program (IOP) is needed for remote control and monitor of the miner in real-time. However, it is hard to develop the practical IOP for the test miner system, because the system is big, expensive, and unique. So a simulator was developed as a test substitute in order to save time and to reduce cost. Using test results of the simulator, the IOP of the test miner was developed. The developed IOP consists of remote program, host program, monitoring program and database program. The operating program was developed using PXI and Labview of NI. The experimental results are presented to show the applicability of the developed program.

실시간 EtherCAT 마스터 구현에 관한 연구 (A Study on Implementation of Real-time EtherCAT Master)

  • 강성진
    • 반도체디스플레이기술학회지
    • /
    • 제20권2호
    • /
    • pp.131-136
    • /
    • 2021
  • EtherCAT is an Ethernet-based fieldbus system standardized in IEC 61158 and SEMI, and widely used in the fields of factory automation, semiconductor equipment and robotics. In this paper, a real-time EtherCAT master is implemented on Linux operating systems and its performances are evaluated. To enhance the real-time capability of mainline Linux kernel, Xenomai is applied as a real-time framework and an open source EtherCAT master stack, Simple Open EtherCAT Master (SOEM), is installed on it. Unlike other studies, the real-time performance of the EtherCAT master is evaluated at the output of the network interface card, so that the evaluation results include all possible effects from the EtherCAT master system. The implemented EtherCAT master can send and receive packets up to 20KHz control frequency with low jitter, even in stressed condition.

실시간 EtherCAT 마스터의 네트워크 컨트롤러에 따른 성능 평가 (Performance Evaluation of a Real-time EtherCAT Master According to Network Controllers)

  • 서화일;강성진
    • 반도체디스플레이기술학회지
    • /
    • 제23권2호
    • /
    • pp.19-22
    • /
    • 2024
  • EtherCAT is an Ethernet-based fieldbus system standardized in IEC 61158 and SEMI, and widely used in the fields of factory automation, semiconductor equipment and robotics. In this paper, we summarize the current status of Xenomai real-time framework and RTnet, which are essential for Linux operating systems to operate in real-time, and implement a real-time EtherCAT master system with these open sources. The real-time performance of the implemented EtherCAT master is evaluated according to Intel network controllers 82574L, I219, I210, and I225, respectively. The results show that the implemented EtherCAT master provides precise control performance for control frequencies from 1KHz to 8KHz and similar performance for I219, I210, and I225, and relatively slightly larger jitter for 82574L.

  • PDF

안드로이드 운영체제 상에서 실시간 통신 방법 (Method of Real-time Communication in Android OS)

  • 우상호;이상길;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제21권1호
    • /
    • pp.475-484
    • /
    • 2021
  • 안드로이드 운영체제는 스마트폰 시장과 함께 빠르게 자리잡으며 네비게이션, 냉장고 패널 등 다양하게 적용하고 있다. 기존 단말은 정확한 수행 시간이 요구되는 RTOS를 사용하면서 높은 정밀도를 요구하는 서비스의 구현이 가능했으나, 안드로이드는 높은 정밀도의 실시간 성능을 제공할 수 없는 단점이 있다. 본 논문에서는 안드로이드 운영체제에서 동작하는 실시간 통신 방법을 제안한다. 실시간 통신은 UDP 프로토콜을 이용하여 부하를 줄이고, 커널 영역에 고정밀 타이머를 통해서 실시간 운영체제의 타임 틱을 구성한다. 안드로이드 응용 레벨의 라이브러리를 작성하여 실시간 통신을 구현하고 실시간 성능 검증을 위해 기존 안드로이드의 라이브러리와 비교하였다.