• Title/Summary/Keyword: device driver

Search Result 523, Processing Time 0.021 seconds

A Design and Implementation of Device Driver Architecture of IEEE 1394 Network Adaptor for Guaranteeing Real-Time Characteristics (IEEE 1394 네트웍에서 실시간성 보장을 위한 디바이스 드라이버 소프트웨어 구조 설계 및 구현)

  • 박동환;임효상;강순주
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.27 no.4C
    • /
    • pp.295-307
    • /
    • 2002
  • The IEEE 1394 protocol is a de facto standard in multimedia digital home network. It supports several advanced features such as hot plugging, dynamic network reconfiguration, isochronous transmission and so on. Since the IEEE 1394 was adapted in the field of multimedia service with QoS guarantee, back bone network protocol with reel-time digital instrumentation and control sub networks, and physical layer protocol for real-time middleware such as real-time CORBA, the additional real-time features has been required in device driver implementation because of the necessity of the predictability enhancement. To guarantee the real-time features, the device driver of the IEEE 1394 should support the priority based packet processing and also need a isochronous buffer management mechanism to deal with the periodic isochronous communication. In this paper, we proposed a new software architecture of the IEEE 1394 device driver for supporting the real-time characteristics such as priority based packet processing, priority based scheduling and so on.

An Extended SNMP Scheme for a Digital Convergence Device with Control Functions (제어 기능을 갖는 디지털 컨버전스 장비를 위한 SNMP 확장에 관한 연구)

  • Heo, Gil;Kim, Eun-Hoe;Choi, Jae-Young
    • The KIPS Transactions:PartA
    • /
    • v.16A no.5
    • /
    • pp.369-380
    • /
    • 2009
  • SNMP (Simple Network Management Protocol) is a standard protocol for management of network devices, and it provides excellent features such as scalability, information management, authentication, encryption, and access control. However, SNMP has a structural weakness to fully support control functions for integrated management of digital convergence devices, and it has a limitation of message length in SNMP communication. In this paper, we present an extended SNMP scheme for integrated management of digital convergence devices with control functions. We modified the SNMP architecture by adding DDS (Device Driver Subsystem) to SNMP engine for controlling different devices and by defining CADM (Control Agent Driver Model), therefore we solved the ambiguity problem between 'set' and 'control' of SNMP. And the extended SNMP made it easy for SNMP applications to use various control functions. The extended SNMP can transport massive high-level information by adding three new SNMP commands which eliminate the limit of message length.

Booting Process Profiling Tool for Baseboard Management Controllers (베이스보드 매니지먼트 컨트롤러를 위한 부팅 과정 프로파일링 도구)

  • Jaeseop Kim;Minho Park;Jiman Hong
    • Smart Media Journal
    • /
    • v.11 no.11
    • /
    • pp.84-91
    • /
    • 2022
  • Baseboard Management Controller(BMC) supports server monitoring, maintenance, and control functions using various communication interfaces. However, if an unexpected problem occurs during the device driver initialization process, the BMC may not operate normally. Therefore, a boot process profiling tool that accurately analyzes the device driver initialization process and provides a function to check the analysis result is essential. Existing boot process profiling tools do not specifically provide the device driver initialization process and results required for BMC boot process analysis, forcing developers to use a combination of tools to analyze the boot process in detail. In this paper, we propose an integrated profiling tool for BMC's booting process. The proposed tool provides device driver initialization process analysis, CPU and memory usage analysis, and kernel version management functions. Users can easily analyze the booting process using the proposed tool, and the analysis result can be used to shorten the booting time. Also, the proposed tool is implemented in Linux-based BMC, and it is shown that the proposed tool is more efficient than the existing profiling tool.

Implementation of Packet Voice Protocol (패킷음성 프로토콜의 구현)

  • 이상길;신병철;김윤관
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.18 no.12
    • /
    • pp.1841-1854
    • /
    • 1993
  • In this paper, the packet voice protocol for the transmission of voice signal onto ethernet is implemented in a personal computer (PC). The packet voice protocol used is a modified one from CCITT G.764 packetized voice protocol. The hardware system to facilitate the voice communication onto ethernet is divided into telephone interface, speech processing, PC interface and controllers. The software structure of the protocol is designed according to the OSI seven layer architecture and is divided into three routines : ethernet device driver, telephone interface, and processing routine of the packet voice protocol. Experiments through ethernet with telephone interface show that this packet voice communication achieves satisfactory quality when the network traffic is light.

  • PDF

A Trend of Device Driver Development Tool (디바이스 드라이버 개발 도구 동향)

  • LIm, C.D.;Kim, T.H.;Kim, J.S.;Ma, Y.S.;Kwon, W.I.;Choi, Y.H.
    • Electronics and Telecommunications Trends
    • /
    • v.21 no.1 s.97
    • /
    • pp.44-56
    • /
    • 2006
  • 임베디드 소프트웨어(embedded software)에서 디바이스 드라이버(device driver)는 하드웨어와 운영체제 및 응용 프로그램 사이의 연결고리 역할을 하는 핵심 구성 요소로서, 응용 프로그램이 하드웨어에서 제공하는 기능을 사용할 수 있도록 제어 및 상호동작을 위한 일관된 인터페이스를 제공하는 소프트웨어이다. 이러한 디바이스 드라이버는 하드웨어와 소프트웨어의 양쪽 측면에 모두 관련이 있어서 개발이 어렵기 때문에 개발을 지원하는 도구가 필요하다. 본 원고에서는 디바이스 드라이버 개발 도구가 갖추어야 할 기능을 크게 소스 코드 자동생성 기능, 테스팅 기능, 정형 검증 기능, 통합 개발 환경 및 개발 편의 유틸리티 기능으로 나누어서 각각의 기술에 대해서 살펴보고, 현재 상용 제품들을 살펴보았다. 그리고, ETRI의 본 연구팀에서 개발한 디바이스 드라이버 통합 개발 도구인 “QuickDriver”를 기술하고, 이 도구와 상용 제품과의 비교를 수행하였다.

Development of a magnetic caterpillar based robot for autonomous scanning in the weldment (용접부 자동 탐상을 위한 이동 로봇의 개발)

  • 장준우;정경민;김호철;이정기
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2000.11a
    • /
    • pp.713-716
    • /
    • 2000
  • In this study, we present a mobile robot for ultrasonic scanning of weldment. magnetic Caterpillar mechanism is selected in order to travel on the inclined surface and vertical wall. A motion control board and motor driver are developed to control four DC-servo motors. A virtual device driver is also developed for the purpose of communicating between the control board and a host PC with Dual 'port ram. To provide the mobile robot with stable and accurate movement, PID control algorithm is applied to the mobile robot control. And a vision system for detecting the weld-line are developed with laser slit beam as a light source. In the experiments, movement of the mobile robot is tested inclined on a surface and a vertical wall.

  • PDF

LRF-Based Servo System for a Manipulator Grasping Moving Cylinders (움직이는 원통형 물체를 잡는 매니퓰레이터를 위한 레이저 거리계 기반의 서보시스템)

  • Cheon, Hong-Seok;Kim, Byung-Kook
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.14 no.3
    • /
    • pp.263-272
    • /
    • 2008
  • We implemented a real-time servo system for a manipulator based on Laser Range Finder (LRF). and established algorithms for grasping a moving cylinder. We devised a manipulator mechanism and driving hardware based on a system board equipped with Xscale Processor with real-time operating system RTAI on Linux. The manipulator motor driver is connected to the system board via CAN communication link, and LRF is connected via RS-232C. We implemented real-time software including CAN device driver, RS-232C device driver, manipulator trajectory generator, and LRF control software. A typical application experiment for grasping a cylinder with circle motion demonstrated our system's real-time performance.

Ultra-High Resolution and Large Size Organic Light Emitting Diode Panels with Highly Reliable Gate Driver Circuits

  • Hong Jae Shin
    • International journal of advanced smart convergence
    • /
    • v.12 no.4
    • /
    • pp.1-7
    • /
    • 2023
  • Large-size, organic light-emitting device (OLED) panels based on highly reliable gate driver circuits integrated using InGaZnO thin film transistors (TFTs) were developed to achieve ultra-high resolution TVs. These large-size OLED panels were driven by using a novel gate driver circuit not only for displaying images but also for sensing TFT characteristics for external compensation. Regardless of the negative threshold voltage of the TFTs, the proposed gate driver circuit in OLED panels functioned precisely, resulting from a decrease in the leakage current. The falling time of the circuit is approximately 0.9 ㎲, which is fast enough to drive 8K resolution OLED displays at 120 Hz. 120 Hz is most commonly used as the operating voltage because images consisting of 120 frames per second can be quickly shown on the display panel without any image sticking. The reliability tests showed that the lifetime of the proposed integrated gate driver is at least 100,000 h.

A Driver's Driving Behavior Measurement using Smart Phone (스마트폰을 활용한 운전자의 운전행위 측정)

  • Choi, Hyung-Gil;Lee, Kil-Hung
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.14 no.4
    • /
    • pp.86-94
    • /
    • 2015
  • In recent days, a Connected Car has caught an attention of the motor companies and various industrial institutes such as communication company. An automobile is regarded as a device and has been developed as an interactive system because the system is connected with various device. This drives a new business item, too. As a new automatic car technology is emerging, a new type of car accident is appeared, too. So, many researches for preventing car accident comes from the driver's are carried out in many car related institutes. In this paper, we study a driver's driving workload and develop an algorithm that measures the driver's driving behavior. We can see that the developed algorithm runs well by the experiment of road test. This results affects various road condition, driver's driving behavior and load that reflects the driver's status.

Highly AC Voltage Fluctuation-Resistant LED Driver with Sinusoid-Like Reference

  • Ning, Ning;Tong, Zhenxiao;Yu, Dejun;Wu, Shuangyi;Chen, Wenbin;Feng, Chunyi
    • Journal of Power Electronics
    • /
    • v.14 no.2
    • /
    • pp.257-264
    • /
    • 2014
  • A novel converter-free AC LED driver that is highly resistant to the fluctuation of AC voltage is proposed in this study. By removing large passive components, such as the bulky capacitor and the large-value inductor, the integration of the driver circuit is enhanced while the driving current remains stable. The proposed circuit provides LED lamps with a driving current that can follow the sinusoid waveform to obtain a very high power factor (PF) and low total harmonic distortion (THD). The LED input current produced by this driving current is insensitive to fluctuations in the AC voltage. Users will thus not feel that LED lamps are flashing during the fluctuation. Experiment results indicate that the proposed system can obtain PF of 0.999 and THD as low as 3.3% for a five-string 6 W LED load under 220 V at 50 Hz.