검색 상세

임베디드 리눅스 시스템을 이용한 차량용 영상 블랙박스 구현

An Implemention of Car Black Box on Embedded Linux System

초록/요약

비행기에서만 적용되던 블랙박스가 차량에도 적용되고 있다. 블랙박스에는 사고 전후의 주행 영상, 위치, 시간, 충돌정보 등이 저장되며, 이 정보들을 분석하여 사고로 인한 법적 책임 문제와 보험 처리 문제들을 보다 수월하게 다룰 뿐 아니라 더 나아가 자동차 설계, 도로 설계, 상황에 맞는 의료 서비스 등을 제공 받을 수 있다. 본 논문에서는 차량용 영상 블랙박스를 구현한다. 시스템은 S3C2440A를 이용한 보드와 영상 수집을 위한 카메라, 시간 및 위치 정보 수집을 위한 GPS, 수집된 정보들을 임시로 저장하는 메모리 버퍼(SD RAM)와 영구적으로 사고 데이터를 기록하기 위한 SD CARD, USB 메모리로 구성된다. 그리고 소프트웨어로는 리눅스 2.4.20을 시스템에 맞게 포팅 하였으며 카메라와 GPS의 디바이스 드라이버를 개발하고 직접 작성한 프로그램을 구동시킨다. 블랙박스의 기능은 GPS로부터 고도, 경도, 위도, 시간의 정보를 받아서 특정 시간에 어떤 위치에 있었는지를 기록하는 것과 특정시간의 차량 전방 영상을 기록하는 것이다. GPS로부터 받은 시간 정보를 가지고 시스템의 RTC와 동기시키고, 사고가 감지되기 전까지는 전방 영상과 GPS로부터 받은 시간, 위치정보를 SDRAM에 FIFO방식으로 저장을 한다. 사고가 감지되었을 경우에는 일정 시간 동안 데이터를 RAM에 더 저장하고 RAM에 저장된 데이터를 SD CARD나 USB 메모리에 모두 백업을 한다. 카메라는 320*240의 해상도에서 최고 38 frame per second 의 램 저장 속도를 보여주는데 이는 동영상으로 만들어도 원활하게 재생될 정도로 빠른 속도이다. 또한 블랙박스는 차량에 부착되며 차량의 속도가 빠르기 때문에 사고 분석을 할 때 frame rate가 높을수록 많은 정보를 얻을 수 있다. 카메라의 영상 정보가 저장되는 동시에 GPS의 데이터도 저장하여 사고 후에 차량의 고도, 경도, 위도, 고도, 속도의 정보를 알 수 있다.

more

초록/요약

Black box is being installed at car which was used for only air plane. Black box records front image, position, crash information of the car. This makes it easy to judge who's fault. In this paper, CAR Black box is implemented by using ARM920T S3C2440A Micro processor, CMOS camera, GPS and so on. Car Black box is composed of camera for image record, gps for time, position information of car, SDRAM for recording collected data temporarily, and SD CARD for recording data for a constancy. This system recording the data at SDRAM FIFO way, and when it recognizes crash, it record data at SD CARD. It adopt Linux 2.4.20 Kernel. Camera and gps device driver are made to do it's function. It records car's position by getting time, position data from gps, and front image by camera at that time. At first, it synchronize the time between system's RTC and gps data. Before accident, it stores front image, gps data at RAM FIFO(First In First Out) way. When accident occur, it stores data for several seconds. After that, it stores all data at SD CARD or USB Memory. With CMOS camera, it records 38 data which is 320 * 240 image information at SDRAM per second. And that frame rate is enough speed to display movie. When analyzing car crash, many image informations are needed. Because Black box is installed at car which runs fast. So this system will be very useful when simulating car crash.

more

목차

그림 차례 = Ⅱ
표 차례 = Ⅲ
제1장 서론 = 1
제2장 블랙박스 하드웨어의 구성 = 2
제1절 카메라부의 구성 = 4
제2절 GPS부의 구성 = 13
제3장 임베디드 리눅스 = 17
제1절 디바이스 드라이버 = 18
제2절 개발환경 = 22
제3절 카메라 디바이스 드라이버의 구현 = 24
제4절 GPS 디바이스 드라이버의 구현 = 33
제5절 응용 프로그램의 작성 = 34
제4장 블랙박스의 성능 평가 = 37
제1절 카메라 영상의 저장 = 37
제2절 GPS 데이터의 저장 = 42
제5장 결론 = 43
참고문헌 = 44
ABSTRACT = 45

more