case study #05 -...

24
임베디드 시스템을 활용한 주차 관리 시스템 CASE STUDY #05

Upload: others

Post on 04-Sep-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

임베디드 시스템을 활용한주차 관리 시스템

CASE STUDY #05

• 프로젝트 개요• 요구분석• 임베디드 시스템이란• 개발 내용• 개발 도구• 담당 역할• 최종 진행 사항• Q & A

목 차

프로젝트 개요

• 정의

작은 변화가 세상을 바꾼다.

많은 주차장으로 인한 체계적인 관리 필요

보기 쉽고 알기 쉽게

요구 분석

1. 복잡한 관리 프로그램을 간단하게 해달라- 최대한 간결한 메뉴를 작성한다.

2. 차가 들어오고 나가는 것을 알기 쉽게 해달라.- 색깔을 통해 분별하기 쉽게 한다.

3. 현재 주차장 상태를 알기 쉽게 해달라.- 임베디드 시스템을 활용해 즉각적으로 알수 있게 한다.

요구 분석

4. 현재 들어와 있는 차를 한눈에 보여달라.- 화면으로 디스플레이 한다.

5. 방문 차량에 대한 관리 요구- 1회성 방문차량 등록

6. 들어온 시간 나간 시간을 알고 싶다.- 시간과 연계하여 입고 시간 출고 시간을 저장.

임베디드 시스템이란 <사용 예>

• PDA 휴대전화 스마트폰• 홈네트워크 디지털TV PMP 디지털 비디오 레코더• 네비게이션 산업용 콘트롤러 디지털 카메라• USB 저장 장치 전기밥솥 냉장고 MP3 플레이어 DMB • 인공위성 (방송(통신)위성, 군사위성, 과학(실험)위성) • 계측기 (로직 애널라이저, 오실로스코프, 스펙트럼분

석기, 네트워크 애널라이저(분석기, VNA), 프로토콜 애널라이저(분석기) )

• 라우터, 서버 등 각종 네트워크 장비 마이크로마우스 로봇의 제어부

• 자동차 엔진 제어 장치

• DFD

개발 내용

• ERD

개발 내용

• 시컨스다이어그램

개발 내용

개발 내용

개발 내용

개발 내용

개발 내용

개발 내용

개발 내용

개발 내용

개발 내용 (카메라)

• 웹 카메라 사용- QT를 이용한 GUI 기반의 웹 카메라를 이용하여 감시

시스템을 구축

• USB 웹 카메라를 제어하고 영상을 캡쳐하기 위해 커널에서제공하는 Video4Linux를 이용

• Video4Linux를 통해 캡쳐된 영상을 타겟의 LCD에디스플레이 시킴

• 감시시스템- 일종의 CCTV, USB웹 카메라를 제어하고 웹카메라로부터 영상을

캡쳐하는 모듈을 작성하고, 영상을 LCD에 디스플레이함

개발 내용(카메라)

Web Camera 감시 화면(좌) 및 캡쳐 화면(우)

개발 내용(카메라)

Web Camera 플로우 차트

개발 내용(휴대용)

• X-Station을 활용한 휴대용 차량관리 시스템- 관리자가 휴대하며 관리할 수 있는 편의성 제공- 관리자 측에서 차량 통제를 원활히 하기 위함

• 도서관 열람실 자리 배치 시스템과 유사한 방식

• 전체적인 상황을 한 번에 관리하기 위해 몇 대가주차중인지, 또는 몇 자리가 남았는지도 파악할 수있게 시스템을 구현

개발 내용(휴대용)

X-Station 프로그램 실행 화면

개발 도구

• Visual Studio 6.0• 임베디드 시스템(windows CE, Linux)• X-station AP kit 2set• QT 3.37 • 웹 카메라

담당 역할

요구 분석 및대안 제시

Visual Basic코딩

웹 카메라구현

시뮬레이션구성

조원 모두 김위진, 김진 이현수, 김현준 김현준, 김진

기계 관리 보고서작성

PPT 작성 프로젝트준비 및 발표

이현수 조원모두 김위진 조원 모두

최종 진행 사항

0% 20% 40% 60% 80% 100% 120%

요구 분석 및

프로토 타입 설계

데이터 베이스

설계

데이터 베이스

구축

코딩

X STATION과의 연동