• Title/Summary/Keyword: Handler

Search Result 132, Processing Time 0.034 seconds

The Design and Implementation of Timer Handler Module in Linux for Real-Time (리눅스 상에서 실시간성을 제공하기 위한 타이머 핸들러 모듈 설계 및 구현)

  • Lee, seung-hoon;Song, chang-in;Lee, cheol-hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2011.05a
    • /
    • pp.21-22
    • /
    • 2011
  • 의료 기기, 항공 제어, 군 장비 등에서 쓰이는 임베디드 시스템은 특정한 목적만을 수행하기 위해 따로 설계된 시스템을 말한다. 이러한 임베디드 시스템에서는 정확한 시간을 예측하여 정해진 시간 안에 처리하기 위한 실시간성이 제공되어야 한다. 리눅스는 다수의 사용자가 이용하는 안정되고 검증된 운영체제로서 임베디드 시스템에서 많이 사용되며, 실시간성을 제공하기 위해 RTAI, RT-Linux를 이용한다. 하지만 RTAI는 Hard Real-time을 제공하지 못하는 문제점을 가지고 있고, RT-Linux의 경우 Hard Real-time은 제공하지만 많은 어셈 코드를 수정해야 하기 때문에 개발의 어려움이 있다. 또한 리눅스 커널에 실시간적 요소를 직접 추가하는 방법도 있지만 커널 코드를 수정할 때 마다 커널 컴파일을 해줘야 하는 문제점이 있다. 이에 따라 리눅스 상에서 실시간성을 제공해 주면서, 개발의 편의성을 제공 할 수 있는 방법이 필요하다. 본 논문에서는 실시간성을 제공하기 위한 타이머 핸들러 부분을 커널 코드로부터 분리하여 실시간성을 제공 해주며, 개발의 편의성을 제공할 수 있는 방법을 설계 및 구현하였다.

  • PDF

A Fuzzy Search Method for Auto Focusing of CCM Test Handlers (CCM 테스트핸들러의 자동초점조절을 위한 피지탐색 방법)

  • Kwon, Hyuk-Joong;Yoon, Hee-Sang;Park, Tae-Hyoung
    • Proceedings of the KIEE Conference
    • /
    • 2006.10c
    • /
    • pp.123-126
    • /
    • 2006
  • We propose a new-focusing method for test handlers of compact camera module (CCM), The MMD (max-min difference) method is applied to calculate the focus value quickly considering the noisy output of CCM. Also, the fuzzy search method is applied to find the maximum focus value effectively. We design a fuzzy processor to control the lens position by focus values and brightness values, which improves the focusing performance in the sense of speed and processor memory. The proposed method is implemented by program and installed at the CCM test handler machines. The simulation results are presented to verify the usefulness of the proposed method.

  • PDF

A soldering station controller for two types heater (이종의 인두기 히터를 제어하는 솔더링 스테이션)

  • Oh, Kab-suk
    • Journal of Power System Engineering
    • /
    • v.19 no.3
    • /
    • pp.48-54
    • /
    • 2015
  • This paper introduced a design method of soldering station that can control two types of soldering iron heater. At design time, to distinguish two types of soldering iron heater the voltage divider rule has been applied, and the distinguished resistor is inserted to handler of soldering iron to prevent misuse by users. And an algorithm to design a PID controllers is proposed. The proposed controllers parameter which can be easily realized, and are designed by using the input output data from systems, and have outstanding ability making the output response of nonlinear systems similar to the desired one. Temperature control experiments were performed to verify the ability of the suggested controller. As a result, suggested PID controller followed the desired ones, and one soldering station can control the various type of soldering irons in real time.

Design of Ultra Low Power Processor for Ubiquitous Sensor Node (유비쿼터스 센서 노드를 위한 저전력 프로세서의 개발)

  • Shin, Chi-Hoon;Oh, Myeong-Hoon;Park, Kyoung;Kim, Sung-Woon
    • Proceedings of the KIEE Conference
    • /
    • 2006.04a
    • /
    • pp.165-167
    • /
    • 2006
  • In this paper we present a new-generation sensor network processor which is not optimized in circuit level, but in system architecture level. The new design build on a conventional processor architecture, improving the design by focusing on application oriented specification, ISA, and micro-architectural optimization that reduce overall design size and advance energy-per-instruction. The design employs harvard architecture, 8-bit data paths, and an compact 19 bit wide RISC ISA. The design also features a unique interrupt handler which offloads periodical monitoring jobs from the main part of CPU. Our most efficient design is capable of running at 300 KHz (0.3 MIPS) while consuming only about few pJ/instruction.

  • PDF

Implementation and compatibility Test of KAX. 25 Link Layer Protocol for Microsatellite Packet Communications (소형위성 패킷 통신용 KAX. 25 링크층 프로토콜의 구현과 적합성 시험)

  • 이영노;성단근;김동규
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.19 no.9
    • /
    • pp.1648-1657
    • /
    • 1994
  • This paper is concerned with the development of a packet communication protocol KAX. 25 to be used on the KITSAT microsatellite. As a part of the KAX, 25 protocol, an interrupt driven I/O driver, I/O handler and an AX. 25 radio communication protocol are implemented in the KASCOM that will be used as On-Board Computer in the next missions. The implemented protocol is applied to the enginnering model of the KITSAT-2 satellite in the test configuration simulating the link between the satellite and the ground station and the compatibility of the data link layer protocol is tested.

  • PDF

Development of an Auto Socket Management Technique for Semicon Production Syste, (반도체 생산 시스템의 자동 Socket 관리 기술 개발)

  • 정화영;김종훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.167-169
    • /
    • 1999
  • 산업응용 시스템에 있어서의 생산성이란 시스템의 성능 및 효율성에 관한 척도가 된다. 따라서, 시스템의 개발 전과정에서 이를 향상시키려는 많은 노력이 이루어진다. 특히 반도체의 제조공정에서는 이를 위한 노력이 민감하게 발전되어 왔다. 이들 중 IC Test Handler의 Socket관리는 제품(Device)의 생산량과 함께 시스템의 효율성에 직접적인 영향을 주는 부분으로 많은 연구 및 개발이 이루어지고 있다. 본 논문에서는 이러한 생산성 및 효율성을 높이기 위한 자동 Socket 관리 시스템을 개발하여 사용자(Operator)에게 보다 향상된 시스템 환경을 제공하고자 한다. 이를 위해 PC 환경의 GUI 시스템을 도입하였으며, 실제적인 제어부분은 Real Time 운영체제를 탑재한 VME 시스템이 담당하였다. 또한, 신뢰성을 위하여 날짜별 데이터를 하드디스크에 저장하여 Socket 데이터를 사용자가 확인할 수 있도록 하였다.

  • PDF

A Research on Streaming Link Channel Handler between HAVi and Jini Services (HAVi와 Jini 서비스간의 스트리밍 채널 연결 기법에 관한 연구)

  • Park, Dong-Hwan;Ku, Tae-Yeon;Park, Kwang-Roh
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11b
    • /
    • pp.1285-1288
    • /
    • 2003
  • IEEE1394 를 하부 프로토콜로 사용하는 HAVi 는 TCP/IP 를 기반으로 하는 Jini 보다 멀티미디어 데이터의 전송에 효과적이다. HAVi 는 IEEE1394 를 기반으로 하는 네트웍에 적용될 수 있으며, 이들 기기간의 메시지 전송과 스트리밍 자원 관리, 네트웍 관리, 이벤트 관리등을 수행할 수 있도록 제안된 홈 네트웍 미들웨어이다. 반면, Jini 는 TCP/IP 기반의 분산 컴퓨팅 기술로 동적으로 네트웍에 연결된 서비스에 대해 검색하여 제공하는 서비스를 언제 어디서나 받을 수 있도록 하는 기술이다. Jini 는 자바기술에 기반을 둠으로써, 플랫폼 독립적인 특성과 코드의 이동성이 보장되며 데이터 기반의 분산 홈 네트웍 기술에 적용되어 연구되고 있다. 디지털 홈 미들웨어에서 서로 적용 분야와 네트웍 미디어가 다른 HAVi 와 Jini 사이에 스트리밍 데이터의 교환을 위해 본 논문에서는 Jini Lookup Source 에서 IEEE1394 와 TCP/IP 간의 스트리밍 서비스의 효과적인 연결을 위한 채널링 기법을 제안한다.

  • PDF

Monitoring of Real Time System using Conformance Monitor (Conformance Monitor를 이용한 실시간 시스템의 모니터링)

  • Sim, Jae-Hwan;Kim, Jin-Hyun;Choi, Jin-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.1445-1448
    • /
    • 2005
  • 실시간 시스템은 높은 수준의 안정성을 요구하는 시스템이다. 실시간 시스템에서 오류는 잘못된 응답 뿐만 아니라 시간적으로 늦은 응답도 오류를 발생 시킬 수 있다. 따라서 실시간 시스템의 안정성을 보장해 주기 위해서 실시간 태스크의 시간 제약에 대한 모니터링 및 오류발생 시에 오류를 처리해 줄 수 있는 기법이 필요하다. 본 논문은 Timed Conformance Monitor를 통해서 실시간 태스크가 시간의 제약을 만족하는지를 분석하고 또한 분석 결과에 따라 오류를 처리할 수 있는 Fault Handler를 추가하여 실시간 시스템에 대한 Fault Tolerance를 보장해 줄 수 있는 기법을 제시한다.

  • PDF

Design and Implementation of a System for multimedia retrieval and Intelligent service supporting the Specification of TV-Anytime (TV-anytime 표준을 지원하는 멀티미디어 검색 및 지능화 서비스 시스템의 설계 및 구현)

  • 이종설;이윤주;박우출;이석필;조위덕
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2002.11a
    • /
    • pp.247-250
    • /
    • 2002
  • 본 논문에서는 인터넷 및 방송망 등과 같은 분산된 다수의 환경을 통해 배포되는 대용량의 멀티미디어 컨텐츠를 검색 및 저장하기 위한 TV-Anytime 멀티미디어 컨텐츠 맞춤형 시스템을 설계 및 구현한다. 본 논문에서는 멀티미디어 컨텐츠의 저장 및 검색, 획득을 위해 TV-Anytime 표준과 Mpeg-7 표준을 사용하였다. 구현한 저장관리 시스템은 메타데이터 객체 관리자, 메타데이터 인덱스 관리자, 개인화엔진, 메타데이터 검색 API, Location Handler 모듈 등으로 구성된다. 본 논문에서 구현한 저장관리 시스템은 메타데이터의 처리를 위해 DOM/SAX 인터페이스를 지원하며 메타데이터에 대한 내용검색과 애트리뷰트에 기반한 검색을 제공하며, 사용자 프로파일을 이용하여 개인화 된 지능형 맞춤 서비스를 제공한다.

  • PDF

Architecture design and FPGA implementation of a system control unit for a multiprocessor chip (다중 프로세서 칩을 위한 시스템 제어 장치의 구조설계 및 FPGA 구현)

  • 박성모;정갑천
    • Journal of the Korean Institute of Telematics and Electronics C
    • /
    • v.34C no.12
    • /
    • pp.9-19
    • /
    • 1997
  • This paper describes the design and FPGA implementation of a system control unit within a multiprocessor chip which can be used as a node processor ina massively parallel processing (MPP) caches, memory management units, a bus unit and a system control unit. Major functions of the system control unit are locking/unlocking of the shared variables of protected access, synchronization of instruction execution among four integer untis, control of interrupts, generation control of processor's status, etc. The system control unit was modeled in very high level using verilog HDL. Then, it was simulated and verified in an environment where trap handler and external interrupt controller were added. Functional blocks of the system control unit were changed into RTL(register transfer level) model and synthesized using xilinx FPGA cell library in synopsys tool. The synthesized system control unit was implemented by Xilinx FPGA chip (XC4025EPG299) after timing verification.

  • PDF