DOI QR코드

DOI QR Code

An Implementation of Linux Device Drivers of Nios II Embedded Processor System for Image Surveillance System

영상 감시 시스템을 위한 Nios II 임베디드 프로세서 시스템의 Linux 디바이스 드라이버 구현

  • 김동진 (경남대학교 정보통신공학과) ;
  • 정용배 (경남대학교 정보통신공학과) ;
  • 김태효 (경남대학교 정보통신공학과) ;
  • 박영석 (경남대학교 정보통신공학과)
  • Received : 2010.04.03
  • Accepted : 2010.05.17
  • Published : 2010.06.25

Abstract

In this paper, we describe implementation of FPGA-based Nios II embedded processor system and linux device driver for image monitoring system which is supplement weakness for fixed surveillance area of existing CCTV system and by manual operation of the camera's moving. Altera Nios II processor 8.0 is supported MMU which is stable and efficient managed memory. We designed the image monitoring and control system by using Altera Nios II soft-core processor system which is flexible in various application and excellent adaptability. By implementation of camera device driver and VGA decvice driver for Linux-based Nios II system, we implemented image serveillance system for Nios II embedded processor system.

본 연구에서는 기존 CCTV 시스템의 고정되어 있는 감시지역과 카메라의 움직임을 수동으로 조작하는 단점을 보완 할 수 있는 영상 감시 시스템을 개발하기 위해 FPGA 기반 Nios II 임베디드 프로세서 시스템과 Linux 디바이스 드라이버를 구현하였다. Altera Nios II 프로세서 8.0부터 메모리를 안정되고 효율적으로 관리할 수 있는 MMU를 지원하고 있다. 각종 응용에 유연하고 적응성이 뛰어난 Altera Nios II 소프트코어 프로세서 시스템을 이용하여 영상감시 관제 하드웨어를 구성하였고, Linux 기반 Nios II 시스템의 카메라 디바이스 드라이버와 VGA 디바이스 드라이버를 구현함으로써 Nios II 시스템을 위한 영상 감시 시스템을 구현할 수 있었다.

Keywords

References

  1. 정보통신연구진흥원, "지능형 CCTV 기술 및 시장동향", 주간기술동향, 통권, 1361호 pp. 13-27, 2008.
  2. ETRI, "지능형 영상보안 기술현황 및 동향", 전자통신동향분석, 23권, 4호, pp. 80-88, 2008.
  3. 박영석, PLD를 이용한 디지털 시스템의 설계, 경남대 지능형홈 인력양성사업팀, pp. 1-480, 2005
  4. Altera Corp, Nios II Hardware Development Tutorial, V2.5, pp. 1-41, 2007
  5. Altera Corp, Quartus II Handbook, V9.1, 1-2454, 2009
  6. Altera Corp, Embedded Design Handbook, V2.2, pp. 1-306, 2009
  7. Nios Community Wiki, Running Linux on the Altera Nios II Processor USER GUIDE, V1.0, pp. 1-45, 2010
  8. Nios Community Wiki, www.nioswiki.com
  9. 다니엘 보베이, 마르코 체사티, 리눅스 커널의 이해, 한빛미디어, pp. 29-846, 2006
  10. 유영창, 리눅스 디바이스 드라이버, 한빛미디어, pp. 28-910, 2007