hsu es 0992012_김태완_4차

15
Embedded System - 임베디드 시스템 사례 찾기 - 2013.12.06 - Department of Computer Engineering

Upload: madplay

Post on 16-Jul-2015

90 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hsu es 0992012_김태완_4차

Embedded System- 임베디드 시스템 사례 찾기 –

- 2013.12.06 -

Department of Computer Engineering

Page 2: Hsu es 0992012_김태완_4차

생각보다 많은 생활 속의 임베디드

이처럼 임베디드 시스템은 실생활에서

쉽게 찾아볼 수 있습니다.

Page 3: Hsu es 0992012_김태완_4차

찾아낸 실생활의 임베디드…

1호선 광운대 행 열차를 타고 청량리를 가는 도중에

열차 내 전광판에 에러가 발생…

Page 4: Hsu es 0992012_김태완_4차

전광판의 종류와 기능

지하철 전광판은 열차 내부 또는 역사 내에 위치해 있으며

열차의 정보를 비롯하여 공익광고 및 공공기관 소개 그리고

역 주변 행사 등을 소개하고 있습니다.

Page 5: Hsu es 0992012_김태완_4차

소프트웨어로 만들면 좋은 점?

달리는 열차에 직접 탑승하지 않고

관리자가 원격으로 열차 내의 전광판의 버그를

수정할 수 있습니다.

Page 6: Hsu es 0992012_김태완_4차

재현을 할 수 있다면??

열차의 PC와 지하철 역의 PC와의 통신을 하기 때문에

간단한 소켓 프로그램으로 구현할 수 있습니다.

Page 7: Hsu es 0992012_김태완_4차

버그를 재현을 할 수 있다면??

열차와 지하철의 통신 소프트웨어에 예외적인 입력을

넣어서 이와 같은 버그를 재현할 수 있습니다.

버그!

Page 8: Hsu es 0992012_김태완_4차

모듈화 설계

지하철 PC

역 PC

전광판표출정보

열차정보 표출정보

원격 펌웨어

업그레이드

Page 9: Hsu es 0992012_김태완_4차

전문적인 지식을 얻기 위하여

코레일 측에 연락을 하여

전광판의 자세한 설계에 대해서

문의를 하였습니다.

Page 10: Hsu es 0992012_김태완_4차

코레일에 문의한 결과!

Page 11: Hsu es 0992012_김태완_4차

코레일 이호기씨에게 전화 결과 I

질문자 : 열차 전광판에 ‘광운대 행’ 이 아닌 숫자가 나와요!

이호기 : 그 부분은 여러 측면으로 볼 수 있어요.

먼저, 저희 측의 오류 대책을 말씀 드리면

전광판 안에는 PC성능까지는 아니어도

간단한 통신이 가능한 기판들과 앞서 말씀 드린

리눅스, 안드로이드, 윈도우 같은 운영체제와

관련 소프트웨어가 설치되어 있어요.

그리고 각 역에는 열차와 통신이 가능한 PC가

준비되어 있구요!

Page 12: Hsu es 0992012_김태완_4차

코레일 이호기씨에게 전화 결과 II

이호기 : 그래서, 이 부분은 소프트웨어 측면에서는

해당 역과의 통신 불량이거나

하드웨어 측면에서 기판 오류인 경우로

볼 수 있습니다.

질문자 : 그러면 이 같은 상황이 발생했을 때,

어떻게 처리를 하시나요?

이호기 : 저희 측에서 할 수 있는 부분은 2가지가 있습니다.

먼저, 각 역마다 PC가 존재한다고 했잖아요?

역과 열차간의 통신 프로토콜을 점검을 해요.

Page 13: Hsu es 0992012_김태완_4차

코레일 이호기씨에게 전화 결과 III

이호기 : 해결되지 않는다면 소프트웨어에 대한

원격 펌웨어 업그레이드를 시도합니다.

직접 이동하는 열차에 탑승하여 할 수가 없음으로

원격으로 실행을 하는 것이지요.

그래서 PC에 견주어지는 기판과 통신이 가능한

장치들이 설치되어 있는 것입니다.

그리고 흔히 말하는 재부팅! 껐다 다시 키면 되요.

질문자 : 아아, 만약에 그래도 해결되지 않는다면요?

Page 14: Hsu es 0992012_김태완_4차

코레일 이호기씨에게 전화 결과 IV

이호기 : 저희 측에서 소프트웨어 측면으로 해결되지

않는다면 하드웨어 문제가 있는 거에요.

전광판에 들어가는 기판이 내부를 보여드릴 수는

없지만, 매우 복잡하게 납땜되어 있습니다.

그래서 제조 업체에 CPU기판 및 부품 교체를

신청하고, 최종적으로 종착역 혹은 업무 마감 때

교체를 실시한답니다.

질문자 : 정말 친절한 답변 감사합니다.

궁금한 부분이 모두 해결되었어요!

Page 15: Hsu es 0992012_김태완_4차

끝!