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

검색결과 403건 처리시간 0.025초

저전력 시스템을 위한 BET기반 태스크 분할 스케줄링 기법 (A Scheduling Method using Task Partition for Low Power System)

  • 박상오;이재경;김성조
    • 정보처리학회논문지A
    • /
    • 제18A권3호
    • /
    • pp.93-98
    • /
    • 2011
  • 최근 배터리로 동작하는 임베디드 시스템의 사용이 급격히 증가하고 있지만, 현재 배터리 기술의 발전 속도는 임베디드 시스템의 전력 사용량의 증가를 따라가지 못하여, 장시간 사용을 위해서는 배터리의 크기가 커져야 하는 단점이 있다. 내장형 시스템에서 소모하는 전력량은 시스템을 구성하는 하드웨어와 시스템을 구동하는 소프트웨어에 의해 결정된다. 그러나 하드웨어적으로 저전력을 지원하더라도 운영체제 등 소프트웨어 수준에서 이를 활용하지 못하면 절전 효과를 극대화할 수 없다. 따라서 본 논문에서는 모바일 임베디드 시스템 환경에서 멀티미디어 애플리케이션 구동시 BET(Break Even Time)기반 태스크 분할을 이용하여 소비 전력을 감소시키는 스케줄링 기법을 제안한다.

Design of Capacitive Power Transfer Using a Class-E Resonant Inverter

  • Yusop, Yusmarnita;Saat, Shakir;Nguang, Sing Kiong;Husin, Huzaimah;Ghani, Zamre
    • Journal of Power Electronics
    • /
    • 제16권5호
    • /
    • pp.1678-1688
    • /
    • 2016
  • This paper presents a capacitive power transfer (CPT) system using a Class-E resonant inverter. A Class-E resonant inverter is chosen because of its ability to perform DC-to-AC inversion efficiently while significantly reducing switching losses. The proposed CPT system consists of an efficient Class-E resonant inverter and capacitive coupling formed by two flat rectangular transmitter and receiver plates. To understand CPT behavior, we study the effects of various coupling distances on output power performance. The proposed design is verified through lab experiments with a nominal operating frequency of 1 MHz and 0.25 mm coupling gap. An efficiency of 96.3% is achieved. A simple frequency tracking unit is also proposed to tune the operating frequency in response to changes in the coupling gap. With this resonant frequency tracking unit, the efficiency of the proposed CPT system can be maintained within 96.3%-91% for the coupling gap range of 0.25-2 mm.

이종 임베디드 시스템의 멀티태스킹을 위한 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)에 맞는 모델 및 코드를 생성하여 포팅 하였다.

LZSS 압축 알고리즘을 적용한 PDA용 Embedded Linux 파일 시스템 설계 (Design of an Embedded Linux File System with LZSS Algorithm for the PDA System)

  • 장승주
    • 정보처리학회논문지A
    • /
    • 제13A권2호
    • /
    • pp.95-100
    • /
    • 2006
  • 본 논문은 LZSS 압축 알고리즘을 변형하여 임베디드 리눅스 운영체제 파일 시스템으로 사용할 수 있도록 설계한다. 본 논문에서는 PDA 임베디드 리눅스 파일 시스템에 변형된 LZSS 압축 알고리즘을 적용하여 저장 공간의 효율적인 관리를 할수 있도록 하였다. 임베디드 리눅스 기반의 PDA 시스템에 대한 압축 파일 시스템 설계는 메모리 사용을 극대화시킬 수 있다. 이와같이 임베디드 시스템에 압축 파일 시스템을 제공함으로써 임베디드 시스템의 한계였던 소량의 저장 공간 문제를 해결하도록 해준다. 본 논문에서 제안하는 압축 파일 시스템을 사용할 경우 저장 공간을 늘리지 않고 저장 공간을 늘리는 효과를 낼 수 있도록 해준다.

Error Recovery Technique for Improving Reliability of Embedded Systems

  • Son, Sunghoon
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권6호
    • /
    • pp.1-8
    • /
    • 2017
  • In this paper, we propose a fault tolerance technique which enables embedded systems to run without interruption while its operating system and tasks fail. In order to improve reliability, the proposed scheme makes an embedded system run as a virtual machine on virtual machine monitor. It also prepares a contingency virtual machine at which periodical backups of the embedded system are saved. When an error occurs in the main virtual machine, the corresponding standby virtual machine takes a role of the main virtual machine and continues its operation. Especially such backups and switches of virtual machines are performed with minor performance degradation by manipulating page table entries in virtual machine monitor. By conducting performance evaluation studies, we show that the proposed scheme makes embedded system robust against errors while it does not degrade the performance of the system significantly.

임베디드 리눅스 기반의 전자 칠판 시스템 개발 (Development of Electronic White-board Based on Embedded Linux)

  • 서창준
    • 대한임베디드공학회논문지
    • /
    • 제2권4호
    • /
    • pp.214-220
    • /
    • 2007
  • Recently, most embedded systems have the multi-functions mixed the hardware with the software. The existing sequence programming methods are not suitable to implement the embedded system with multi-functions. So, it can be overcome the limit of a facility implementation by introducing the operating system in system. Also, due to the requirement about the better convenient and comfortable meeting or lecture environment, the necessity of electronic white-board is getting higher. Specially, the education using multimedia information is much more desirable for various and improved lecture at the high school and the university. But the sequence program which have been managed in existing electronic white-board system has some difficulties to achieve the software-oriented systems which has to accomplish many functions. In this paper, we propose the method to implement a facility of electronic white-board through using the embedded linux with excellent performance. The embedded linux presents the powerful software environment for the implementation of an embedded system and makes the realization of many various functions easy because it follows kernel characteristics of linux. In this paper, we describe the details for the structure of hardware, kernel source and device driver of a developed electronic white-board.

  • PDF

EXCUTE REAL-TIME PROCESSING IN RTOS ON 8BIT MCU WITH TEMP AND HUMIDITY SENSOR

  • Kim, Ki-Su;Lee, Jong-Chan
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권11호
    • /
    • pp.21-27
    • /
    • 2019
  • 임베디드 시스템에서는 서비스 특성에 따라 정해진 시간 내에 처리해야하는 하드 실시간 시스템과 처리 시간이 더 유연한 유연한 실시간 시스템을 분리해야합니다. 실시간을 동시에 수행하기 위해 운영 체제를 8BIT MCU와 같은 저 성능 임베디드 장치로 이식하는 것은 어렵습니다. RTOS (실시간 OS)를 사양이 낮은 MCU에 포팅하고 여러 작업을 수행 할 때 실시간 및 일반 처리 성능이 크게 저하되어 8BIT MCU와 같은 저 성능 MCU로 포팅 된 운영체제에 하드 실시간 시스템이 필요한 경우 성능 저하로 인해 하드웨어 및 소프트웨어를 다시 설계하는 문제가 발생되고 있습니다. 저성능 MCU에 이식 된 RTOS (저 성능 MCU로 포팅)에서 실시간 처리 시스템 요구 사항을 처리에 대하여 연구하고 프로세스 스케줄링에 대하여 연구가 진행되었습니다.

양액 자동 공급 제어 시스템의 설계 및 구현 (Design and Implementation of An Automatic Nutrient Solution Control System)

  • 정원근;이병로;김병철
    • 한국정보통신학회논문지
    • /
    • 제9권5호
    • /
    • pp.1059-1065
    • /
    • 2005
  • 본 연구에서는 임베디드 RTOS와 퍼지제어 알고리즘을 이용하여 양액의 농도와 공급량을 자동으로 조절하는 양액 공급 제어 시스템을 설계 및 구현하였다. 작물의 생육에 영향을 미치는 인자는 일사량, 외부온도, 외부습도, 생육단계로 구성하였으며, 양액온도, 전기전도도(EC), 산도(pH)가 측정되었다. 그 결과를 바탕으로 양액의 농도와 공급량 조절을 위해 양액 조절 퍼지제어 알고리즘을 개발하였다. 일반 사용자를 위하여 임베디드 RTOS, 한글 LCD, 그리고 그래픽으로 구성된 양액 전용 임베디드 제어기를 개발하였다.

HEART: 다양한 종류의 내장형 시스템들을 위한 맞춤형 실시간 운영체제 (HEART: A Highly Customizable Real-Time Operating System for Diverse Embedded Systems)

  • 박지용;홍성수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2006년도 하계종합학술대회
    • /
    • pp.717-718
    • /
    • 2006
  • In this paper, we present an RTOS named HEART (Highly Expandable AOP-based Real-Time operating system). It is modularized into a single base and multiple optional features. The base implements a core functionality and each feature implements a specific functionality of RTOS such as interrupt nesting, multithreading, inter-thread communication, and etc. Users can customize HEART just by selecting needed features. Then a specialized version of HEART is automatically generated. We argue that HEART enables the rapid construction of optimized and application-specific RTOSes for diverse embedded systems.

  • PDF

비-동질 안정 프로세스 기반 임베디드 시스템 소프트웨어의 신뢰성 특성에 관한 연구 (A study on the Reliability System Software based on NHPP(Non-Homogeneous Poisson Process)

  • 한상섭;백영구;이근석;전현덕;류호중;이기서
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2001년도 춘계학술대회 논문집
    • /
    • pp.347-358
    • /
    • 2001
  • In this paper, we apply NHPP model example to s/w process in order to get to know s/w reliability. The test is constructed by a test zig of commercial product loaded real embedded system s/w. It is established to s/w reliability prediction and estimation of real-time embedded system s/w. It is computed the prediction value of cumulative failures, the failure intensity, the reliability and the estimation value of MTTF, Failure Rate. To the more realization of high reliability in the real-time embedded system s/w, if the embedded system s/w is ensured to the test coverage and constructed to stable s/w process & operating system, we can improve the performance and the reliability characteristic of the real-time embedded system s/w.

  • PDF