• 제목/요약/키워드: Device Driver

검색결과 522건 처리시간 0.035초

Automatic Hardware/Software Interface Generation for Embedded System

  • Son, Choon-Ho;Yun, Jeong-Han;Kang, Hyun-Goo;Han, Tai-Sook
    • Journal of Information Processing Systems
    • /
    • 제2권3호
    • /
    • pp.137-142
    • /
    • 2006
  • A large portion of the embedded system development process involves the integration of hardware and software. Unfortunately, communication across the hardware/software boundary is tedious and error-prone to create. This paper presents an automatic hardware/software interface generation system. As the front-end of hardware/software co-design frameworks, a system designer defines XML specifications for hardware functions. Our system generates hardware/software interfaces including Device Driver, Driver API, and Device Controller from these specifications. Embedded software designers can easily use hardware just like system libraries. Our system reduces the mistakes and errors that can be occurred when a software programmer directly connects software to hardware, and supports balancing labors between hardware developers and software programmers. Moreover, this system can be used as the back-end for a hardware/software co-design framework.

MS WINCE 기반 VGA급 Camera Module의 영상 캡처와 저장을 위한 Device Driver 개발 (Development of Device Driver for saving and capturing an image by using VGA Camera Module based on WinCE)

  • 김승환;함운철;이정환;이주연
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.190-192
    • /
    • 2007
  • 모바일 장치에서 사용하는 카메라 모듈을 가지고 MBA2440 보드에서 WINDOWS CE 운영체제의 디바이스 드라이버를 통하여 카메라 장치로부터 동영상 데이터를 얻어 화면에 표시하고, 여기서 획득된 화면정보를 Nand Flash 메모리에 저장하는 내용을 다룬다. 테스트에 사용된 카메라 모듈은 PIXELPLUS사의 모바일용 초소형 VGA급 30만 화소 카메라로 카메라모듈과 MBA2440보드 사이에 하드웨어적인 부분이 정상 작동하는지 확인을 위하여 펌웨어 상에서 카메라의 동영상 화면을 캡쳐하는 프로그램을 만들고, 이를 FAT File System을 이용하여 Nand Flash에 Image 파일 형태로 저장할 수 있도록 한다.

  • PDF

리눅스 기반의 USB TV 수신카드 디바이스 드라이버 설계 및 구현 (Design and Implement Linux-base device driver for USB TV receiver card)

  • 이재강;정경호;이성준;김원태;안광선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.1761-1764
    • /
    • 2005
  • 최근 컴퓨터 시스템 기술의 발달에 따라서 PC 환경의 주변기기가 다양해지고 있다. USB(Universal Serial Bus)는 PC주변 장치 뿐만 아니라, 다양한 형태의 응용분야의 기술로 적용되고 있다. 현재 출시되는 USB TV 수신카드의 경우 대부분 윈도우 환경의 운영체제에서 사용할 수 있는 Device Driver로 제작되어지고 있기 때문에 리눅스를 위한 별도의 Device Driver와 사용자 인터페이스 프로그램의 제공이 필요하다. 따라서 본 논문에서는 Hauppauge WinTV-PVR USB2 TV 수신카드를 구동하기 위한 리눅스 Kernel 2.6 기반의 USB TV 수신카드 디바이스 드라이버를 설계하고 Gtk+ 를 이용하여 인터페이스를 제작하였다.

  • PDF

Android 가상머신을 위한 디바이스 드라이버 구현 (Implementation of Device Driver for Virtual Machine Based-on Android)

  • 김호성;서종균;박한수;정회경
    • 한국정보통신학회논문지
    • /
    • 제19권4호
    • /
    • pp.1017-1023
    • /
    • 2015
  • 스마트폰의 보급량은 기하급수적으로 증가하고 있지만, 주기적인 고성능 스마트폰 및 업그레이드된 운영체제의 출시로 인하여 1년~2년 사이에 구형 스마트폰이 된다. 이러한 스마트폰의 환경적인 제약 부분을 해결하기 위하여 Thin-Client 단말을 이용한 가상화 기술이 개발되고 있다. 하지만 가상머신(VM: Virtual Machine)의 경우 센서 및 GPS 장치가 장착되지 않아 센서와 GPS 장치와 관련된 응용프로그램을 구동할 수 없다. 본 논문에서 x86 기반의 시스템에서 가상 머신으로 동작하는 Android용 가상머신의 디바이스 드라이버를 구현하여 가상머신 환경에서 최신 스마트폰을 사용하는 것 같은 Android 가상화 기능을 제공하고자 한다. 가상 디바이스 드라이버는 실제로 동작하는 구형 Android 스마트 폰(Thin-Client)으로부터 센서 및 GPS 정보를 수신하여 가상 장치에 실제 디바이스가 있는 것처럼 동작하는 방법을 제안하고자 한다.

NRD 접근을 위한 리눅스 블록 디바이스 드라이버 (Block Device Driver of Linux for Accessing the NRD)

  • 손태영;임성락
    • 한국산학기술학회논문지
    • /
    • 제16권5호
    • /
    • pp.3399-3406
    • /
    • 2015
  • NRD(Network RamDisk)는 원격 시스템의 메모리를 네트워크를 통하여 마치 자신의 블록 디바이스처럼 사용할 수 있도록 하는 기법이다. 기본적으로 이 기법은 NRD 접근을 요청하는 NRD 클라이언트와 NRD를 제공하는 NRD 서버 시스템으로 구성된다. 본 논문에서는 리눅스 커널(2.6) 수준에서 NRD 접근을 지원하기 위한 블록 디바이스 드라이버의 설계, 구현 그리고 실험을 제시한다. 이를 위하여 우선 기존 리눅스 커널에서 블록 디바이스에 대한 접근 요청이 처리되는 과정을 분석하여 NRD를 지원하기 위하여 요구되는 추가적인 기능들을 도출한다. 그리고 이 기능들을 제공하는 NRD 클라이언트의 디바이스 드라이버와 NRD 서버를 설계 및 구현한다. 마지막으로 NRD 서버 시스템을 구축하고, 구현된 NRD 디바이스 드라이버를 통한 NRD 클라이언트의 NRD 접근 요청을 실험함으로써 제시한 기법의 기능적 타당성을 검토한다.

모바일용 White-LED Driver IC에 관한 연구 (A Study of White-LED Driver IC for Mobile Applications)

  • 고영석;박시홍
    • 한국전기전자재료학회논문지
    • /
    • 제22권7호
    • /
    • pp.572-575
    • /
    • 2009
  • In this study, we proposed WLED(White-Light Emitting Diode) driver IC for mobile applications. This IC drove WLED for mobile applications with low input voltage and high efficiency by using boost converter. The device was designed by using boost converter applied current-mode control algorithm and provided PWM(Pulse Width Modulation) & analog dimming. Designed IC consisted of bias block, drive block, control block, protection block. We confirmed this device worked well through a application PCB (Printed Circuit Board) test.

반도체 소자기반 펄스 전원용 게이트 구동 및 시험회로 설계 (Design of gate driver and test circuits for solid-state pulsed power modulator)

  • 공지웅;옥승복;안석호;장성록;류홍제
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2012년도 전력전자학술대회 논문집
    • /
    • pp.230-231
    • /
    • 2012
  • This paper describes a gate driver that operates numerous semiconductor switch in the solide-state pulsed power modulator. the proposed gate driver is designed to receive both the isolated drive-power and the on/off pulse signals through the transformer. Moreover, the IGBT-switch can be quickly turned off by adding protection circuit. Therefore it protects the IGBT-switch from the arc condition that frequently occurs in high-voltage pulse application. To comprehend operating characteristic of each IGBT-switch in pulse output condition, the device consisting of a high efficiency soft-switching capacitor charger and two series stacking IGBT-switch is developed. Finally, the relability of the proposed gate driver and the device for its test are proved through PSpice simulation and experiments.

  • PDF

가시광 통신 시스템을 위한 고효율 스위치모드 LED 구동회로 (High Efficiency Switch-Mode LED driver for Visible Light Communication System)

  • 강정민;조상호;홍성수;한상규;사공석진
    • 전력전자학회논문지
    • /
    • 제16권4호
    • /
    • pp.358-365
    • /
    • 2011
  • LED는 친환경적 특성, 긴 수명, 우수한 효율 등의 장점이 있어 최근 기존의 백열전등 및 형광등을 대체하는 조명 수단으로 각광받고 있다. 또한, LED는 전기를 빛으로 변환하는 속도가 굉장히 빠른 반도체로 정보의 변조 및 인코딩이 용이하기 때문에 통신 소자로서 활용이 가능하다. 이를 이용하여 기존의 조명 기능을 수행함과 동시에 부가적으로 근거리 무선 통신을 수행하는 것을 가시광 통신 시스템이라 한다. 기존의 전압원 구동 가시광 통신 시스템의 경우, 스위치의 선형 영역 구동으로 인해 전력 변환 효율의 저하 및 발열이 심각하였다. 본 논문에서는 스위치를 스위칭 영역에서 구동시킴으로써 전력 변환 효율과 발열의 획기적인 개선이 가능한 고효율 스위칭 방식의 LED 드라이버를 제안한다. 또한 3MHz 무선 오디오 통신 시스템에 제안된 20W급 LED 드라이버를 적용하여 그 타당성을 검증한다.

교류 구동 LED 드라이버 IC에 관한 연구 (A study on AC-powered LED driver IC)

  • 전의석;안호명;김병철
    • 한국정보전자통신기술학회논문지
    • /
    • 제14권4호
    • /
    • pp.275-283
    • /
    • 2021
  • 본 연구에서는 저내압 반도체 공정으로 제작 가능한 교류 구동 LED 드라이버 IC를 설계하여, 그 성능들에 대한 시뮬레이션을 수행하였다. 교류 220V에서 직접 구동하기 위한 드라이버 IC를 제작하기 위하여 500V 이상의 항복전압을 만족하는 반도체 제조공정이 필요하다. 고내압 반도체 제조공정은 일반적인 저내압 반도체 공정보다 매우 높은 제조비용을 요구한다. 따라서 낮은 내압의 소자를 구현하는 반도체 공정기술로도 제작할 수 있도록 LED 드라이버 IC를 직렬로 설계하였다. 이는 입력전압이 고전압이라도 각 LED 블록마다 전압이 나누어 인가되는 것을 가능하게 한다. LED 조명회로는 220V에서 96%의 역률을 나타내고 있다. pnp 트랜지스터를 이용한 역률 개선 회로에서는 99.7%의 아주 높은 역률을 얻을 수 있으며, 입력전압의 변동과 관계없이 매우 안정된 동작을 보여주었다.

모바일용 White-LED Driver IC (A White-LED Driver IC for Mobile Applications)

  • 고영석;박시홍
    • 한국전기전자재료학회:학술대회논문집
    • /
    • 한국전기전자재료학회 2009년도 춘계학술대회 논문집
    • /
    • pp.39-40
    • /
    • 2009
  • This paper presents a white-LED driver IC for a mobile application. It uses a high efficiency current mode boost converter method for a low voltage application. For a LED drive, it provides a PWM(Pulse Width Modulation) and analog dimming function. The device was designed and fabricated using 0.35um BCD process. The evaluated waveforms for an implemented IC show promising results.

  • PDF