• Title/Summary/Keyword: 핸들러

Search Result 55, Processing Time 0.035 seconds

Implementation of an LLF Scheduler for the Hard Real-time OS, RT-eCos3.0 (경성 실시간 운영체제 RT-eCos3.0을 위한 LLF 스케줄러의 구현)

  • Yoo, Hwee-Jae;Kim, Jung-Guk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.395-397
    • /
    • 2011
  • RT-eCos3.0은 대표적 분산 실시간 객체 모델인 TMO(Time-triggered Message-triggered Object)의 실행을 제공하기 위하여 공개소스 eCos3.0 기반으로 개발된 초경량 경성 실시간 임베디드 운영체제이다. RT-eCos3.0에서는 그간 스레드의 최장 수행 시간 입력이 필요 없는 EDF 및 FIFO 스케줄러를 지원하여 왔다. 본 논문에서는 TMO의 시간 구동 스레드와 메시지 구동 스레드의 스레드 등록 시 최장 수행 시간을 입력 받아 이를 기반으로 마감시간까지의 수행시간 대비 잔여시간을 이용하는 LLF (Least Laxity First) 스케줄러를 클럭 인터럽트 핸들러 내에 구현하고 각 스레드로 하여금 스케줄링 정책을 선택할 수 있도록 구현하였다.

An Automatic Generation of XML Syntax Directed Editor (XML 구문 지향 편집기의 자동 생성)

  • 박호병;조용윤;신경희;김영철;유재우
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.349-351
    • /
    • 2002
  • XML문서를 작성하는데 있어서 그 규칙이나 DTD에 익숙하지 않은 개발자에게 구문 지향 편집기는 효율적인 환경을 제공해 준다. 이러한 구문 지향 편집기를 생성하는 도구로서 Synthesizer Generator등이 잘 알려져 있는데, 사용자는 Synthesizer Generator를 위해 구문 지향 편집기 생성 정보 표현 언어인 SSL(Syntheizer Specification Language)을 직접 작성해야 한다. 본 연구는 웹 문서 표준인 XML 구문 지향 편집기를 자동 생성하기 위한 방법을 제안한다. 제안된 방법은 입력된 XML DTD를 AST 형태로 변경하여DAG(Directed Acyclic Graph)를 추출하는 DAG 변환기, 생성된 DAG를 SSL로 변환하기 위한 DAG 핸들러와 SSL 변환기 모듈 그리고 변환된 SSL을 이용해 XML 구문 지향 편집기를 자동 생성하기 위한 Synthesizer Generator 사창을 포함한다. SSL 변환기는 SSL문서를 자동 생성하기 위한 모듈로서 추상 구문변환 모듈 역 파싱(Unparsing scheme)모듈 변형 규칙(Transformation rule) 표현 모듈로 구성된다. 사용자는 SSL변환기와 Synthesizer Generator의 사용을 통해 SSL을 직접 코딩해야 하는 노력과 불필요한 학습시간을 줄이고 빠르고 정확한 XML 구문 지향 편집기를 생성하므로 효율적인 XML 문서 작성할 수 있다.

  • PDF

Register Promotion for SFX ARM Just-in-time Compiler (SFX의 ARM 적시 컴파일러를 위한 레지스터 프로모션)

  • Oh, Jin-Seok;Moon, Soo-Mook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.535-538
    • /
    • 2011
  • 최근 모바일 기기가 활성화되면서 자바스크립트의 성능 향상이 이슈가 되고 있다. 적시 컴파일러를 탑재한 자바스크립트 엔진들이 등장하면서 이러한 요구를 충족하고 있다. 대표적 웹 브라우징 엔진인 WebKit의 자바스크립트 엔진인 SquirrelFish Extreme(SFX)는 콘텍스트 쓰레딩 방식의 적시 컴파일러를 사용하고 있다. 하지만 모바일 환경에서의 성능은 여전히 문제가 된다. 모바일 환경에서 많이 사용되는 ARM CPU를 위한 SFX의 적시 컴파일러는 가상 레지스터를 머신 코드에서 사용하기 위해 많은 수의 메모리 로드와 스토어를 사용하고 있다. 또한 ARM 아키텍처가 제공하는 레지스터를 제대로 사용하지 못하고 사용되지 않는 레지스터가 존재하고 있다. 사용되지 않는 레지스터를 활용하여 메모리 로드와 스토어를 줄이는 레지스터 프로모션을 적용하였다. 루프에서 머신 코드로 수행되는 바이트 코드를 중심으로 가상레지스터를 실제 머신 레지스터로 할당하여 메모리 로드와 스토어를 줄이고 일부 벤치마크에서 성능향상이 나타남을 확인 했다. 레지스터 프로모션의 효과를 더 증대하기 위해 레지스터 프로모션의 범위를 함수 전체로 넓히고 핸들러 함수 호출에서 발생하는 오버헤드를 줄이는 최적화가 필요할 것으로 보인다.

An Auto-Focusing Method for CCM Test Handlers (소형 카메라 모듈용 테스트 핸들러의 자동 초점 조절 방법)

  • Yoon Ree-Sang;Park Tae-Ryoung
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.2
    • /
    • pp.168-173
    • /
    • 2006
  • This paper proposes an auto-focusing method for production of compact camera module (CCM). The CCM test handlers are mainly used in the final CCM production stage to test and adjust the lens focus of CCMs. To improve the productivity of CCM test handlers, we propose the auto-focusing method adjusting the lens focus efficiently. The max-min-difference (MMD) method is newly developed to compute the focus value efficiently, and two-stage searching method is also developed to find the best focus position quickly. Experimental results are presented to verify the usefulness of proposed method.

Road Surface Conditions Detection for Safe Telehandler Driving Methodology (텔레핸들러 안전 주행을 위한 전방 노면상태 인식 방법론)

  • Seo-Jeong Kim;Byoung-Jun Kim;Dong-Hun Kim;Sang-Mi Hyeon;Sung-Hwan Jeong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.14-15
    • /
    • 2023
  • 본 논문은 상용 특장차의 한 종류인 텔레핸들러가 주행 중에 전방 노면의 평탄하지 못한 상태, 방지턱 같은 장애물, 기울기가 큰 오르막길, 내리막길 등과 같은 상태를 자동으로 판단하여 운전자에게 도움을 주는 방법론을 제안한다. Stereolabs 사의 ZED 2i 카메라를 사용하여 카메라를 원점으로 하는 임의의 점들의 X, Y, Z 를 찾아내고 해당 점들의 원점으로부터 거리를 이용하여 전방 노면 상태를 판단하였다. 이는 추후 자율주행로봇에도 적용이 가능할 것으로 보인다.

Improvement of the Uniformity of Temperature Distribution inside Semiconductor Test Equipment Chamber (반도체 검사 장비의 챔버 내부 온도 분포의 균일성 개선)

  • Lee, Kwang-Ju;Jeong, Kyung-Seok;Park, Sung-Mun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.10
    • /
    • pp.3626-3632
    • /
    • 2010
  • Some design changes were made to enhance the uniformity of temperature distribution inside the chamber of semiconductor test equipment. The design changes include the installation of adjustable airflow controller inside the chamber, the alignment of the centers of heater and match plate, the change in the size and the shape of holes in match plate base, and the addition of new holes of 2 mm diameter in order to allow airflow directly to the temperature sensors. In order to verify their effects, the temperature distributions inside the chambers were measured using 32 RTD sensors before and after the design changes. The temperature distributions were in the ranges of 87.1 to $91.5^{\circ}C$ ($90{\pm}2.9^{\circ}C$) and 89.5 to $90.8^{\circ}C$ ($90{\pm}0.8^{\circ}C$) before and after the design changes, respectively. The above temperature distribution after design changes was maintained for longer than 15 minutes, which satisfied the target temperature range of $90{\pm}1^{\circ}C$ for longer than 10 minutes.

Post Mortem Debugging And Process Dump (포스트 모템 디버깅과 프로세스 덤프)

  • Park, Ju-Hang;Kim, Young-Sik
    • Journal of Korea Game Society
    • /
    • v.11 no.2
    • /
    • pp.131-140
    • /
    • 2011
  • Debugging is very important element in programming development. We can find a lot of bug of program we made, and we can fix it. but after a product is released, we need system we can catch bugs as soon as possible. For this, we need to know post-mortem debugging. We will look at post-mortem debugging, and we will talk about process dump. Also when process get the problem, we should get the process dump, but we can have situation process dump was not generated. We will consider this case, and we will examine programming technique which this case can be retrieved. Finally, I will introduce EHModule(exception handler module)

Design and Implementation of a Web Application for P2P file sharing on WebRTC (WebRTC를 이용한 P2P 파일 공유 웹 애플리케이션 설계 및 구현)

  • Kim, Jin-Woo;Park, Sang-Won
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.11a
    • /
    • pp.623-626
    • /
    • 2017
  • 스마트기기 간 파일을 공유할 경우, 사용자는 파일 공유 프로그램을 설치해 이를 이용하거나 외부저장장치를 이용해 파일을 공유한다. 클라우드 저장소에 파일을 저장해 이를 공유하는 웹 애플리케이션을 사용할 경우, 클라우드 저장소의 제한된 크기로 인해 파일의 크기가 제한되는 경우가 있다. 본 논문에서는 기존 파일 공유 방법의 단점을 해결하기 위해 P2P 파일 공유 웹 애플리케이션을 제시한다. P2P 파일 공유 웹 애플리케이션을 이용하면 기존에 설치된 브라우저만을 이용해 파일 용량 제한 없는 파일 공유가 가능하다. HTML5 표준의 WebRTC를 이용하면 브라우저만을 이용해 연결지향 양방향 P2P 통신이 가능하다. 본 논문에서는 P2P 파일 공유 웹 애플리케이션 구현에 앞서 P2P 파일 공유 프로토콜을 제시한다. 본 논문에서 제시하는 P2P 파일 공유 프로토콜은 JSON 메시지와 메시지 핸들러를 이용한 브라우저 간 비동기적 RPC(Remote Procedure Call) 형태로 설계되었다. 본 논문에서 설계한 프로토콜을 이용해 P2P 파일 공유 웹 애플리케이션을 구현하였다.

A Study on Model of Learning Activity Tool for Creative Problem Solving based on Mobile Learning (모바일러닝 기반에서 창의적 문제해결(Creative Problem Solving) 활동을 위한 학습지원도구 모형 개발)

  • Bae, Ji-Hye
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.344-347
    • /
    • 2016
  • 유비쿼터스 환경 시대에 맞춰 현재 스마트 디바이스의 발달과 시장의 확대로 스마트 미디어 기기의 보급이 급속도로 확산되고 있으며 많은 교육용 어플리케이션 또한 개발되고 있는 중이다. 이러한 교육용 어플리케이션들은 지식기반사회의 학습도구로서 지식접근 및 창출에 중요한 요소인 인터넷과 웹을 활용하게 되고 이동성과 편의성을 추구하는 모바일기기를 통해 학습이 가능하도록 지원하는 프로그램이다. 본 연구는 모바일러닝 기반의 '창의적 문제해결(CPS, Creative Problem Solving)' 모형을 활용하는 교육용 앱에 대한 설계방안을 제시하고자 하며 연구의 목적은 대학 교육에서 학생들의 창의적 사고와 문제해결능력 향상을 돕는 모바일러닝 기반의 학습환경을 설계하는 데 있다. 제안하는 학습지원 도구는 모바일 앱 형태로 제작되며 학습활동에 있어 다양한 창의적 사고과정 활동과 표현방식, 상호작용성 등의 기능을 통해 학습자의 고차원적인 사고능력을 향상시키는 인지적 도구로서 활용될 수 있도록 설계하였다. 개발환경은 안드로이드용 앱 인벤터 프로그램을 사용하였으며 앱 인벤터 서버환경에서 제공되는 컴포넌트와 이벤트 핸들러를 이용하여 교수자모드와 학습자모드의 앱을 각각 설계하였다. 교수자 앱은 학습활동 제공을 의미하는 프로바이더(Provider) 모드 기능이 포함되며 학습자 앱은 CPS 활동을 위한 학습활동 모드 기능이 설계된다. 대부분의 창의성 관련 앱들은 그래픽작업을 통한 두뇌활동 향상 프로그램, 체험활동 위주의 프로그램 등으로 출시가 되어 있으나 교수-학습 활동을 위한 창의적 문제해결활동 관련 앱은 존재하지 않는 상태이므로 수업활동에서의 활용측면에서 가치가 있을 것으로 기대된다.

Development of a Temperature Controller for a Semiconductor Test Handler (반도체 테스트 핸들러를 위한 온도 제어기 개발)

  • Cho, Su-Young;Kim, Jae-Yong;Kang, Tae-Sam;Lee, Ho-Joon;Koh, Kwang-Ill
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.48 no.4
    • /
    • pp.395-401
    • /
    • 1999
  • In this paper, a temperature controller for a semiconductor test handler is proposed. First, a handware system for identification and control is established using RTD sensors, an A/D converter, solid state relays, a heater, and a computer system. Second, using ARMAX model and least square method, a chamber model for the design of a controller is identified through experiments. The identified model is verified to describe the real plant very well in the sense that it shows very similar input-output responses to those of the real system. With the identified model an LQG controller is designed. Frequency response of the designed controller shows that it has 15 dB of gainmargin and (-50˚, +50˚) of phase margin. Experiment with a real test handler demonstrates a good performance in the sense that its overshoot and steady state error are smaller and response time is faster, compared with those of a conventional PID controller.

  • PDF