SlideShare a Scribd company logo
1 of 18
Embedded System
- 임베디드 시스템 사례 찾기 –
- 2013.12.13 -

Department of Computer Engineering
생각보다 많은 생활 속의 임베디드

이처럼 임베디드 시스템은 실생활에서
쉽게 찾아볼 수 있습니다.
찾아낸 실생활의 임베디드…

1호선 광운대 행 열차를 타고 청량리를 가는 도중에
열차 내 전광판에 에러가 발생…
전광판의 종류와 기능

지하철 전광판은 열차 내부 또는 역사 내에 위치해 있으며
열차의 정보를 비롯하여 공익광고 및 공공기관 소개 그리고
역 주변 행사 등을 소개하고 있습니다.
소프트웨어로 만들면 좋은 점?

달리는 열차에 직접 탑승하지 않고
관리자가 원격으로 열차 내의 전광판의 버그를
수정할 수 있습니다.
재현을 할 수 있다면??

열차의 PC와 지하철 역의 PC와의 통신을 하기 때문에
간단한 소켓 프로그램으로 구현할 수 있습니다.
버그를 재현을 할 수 있다면??

버그!

열차와 지하철의 통신 소프트웨어에 예외적인 입력을
넣어서 이와 같은 버그를 재현할 수 있습니다.
모듈화 설계
역 PC

지하철 PC

전광판
더 자세히 살펴보면..?
열차정보

역 PC

중앙통제실

원격제어
열차정보

운행정보 열차정보

표출정보

열차정보
DB

지하철 PC

표출정보

전광판
DFD
전광판

운행정보

운행정보

지하철

1. 지하철
정보 관리
위치정보

3. 지하철
정보 조회

2. 모든 열차
정보 관리

위치정보

역 PC

중앙통제실
기능 별 / 모듈 별 테스트
구 분

테스트 내용

지하철 - 역 PC
통신 테스트

지하철과 해당 역사의 PC와의 통신이 원활한 지

전광판 테스트

새로운 위치 정보를 전광판이 갱신하는 지

지하철 - 중앙통제실
통신 테스트

중앙통제실에서 열차의 정보가 정상적으로
수신되어 지는 지

역 PC – 중앙통제실
통신 테스트

중앙통제실과 역사의 PC의 정보가
일치하게 유지되는 지
전문적인 지식을 얻기 위하여
코레일 측에 연락을 하여
전광판의 자세한 설계에 대해서
문의를 하였습니다.
코레일에 문의한 결과!
코레일 이호기씨에게 전화 결과 I
질문자 : 열차 전광판에 ‘광운대 행’ 이 아닌 숫자가
나와요!
이호기 : 그 부분은 여러 측면으로 볼 수 있어요.
먼저, 저희 측의 오류 대책을 말씀 드리면
전광판 안에는 PC성능까지는 아니어도
간단한 통신이 가능한 기판들과 앞서 말씀 드린
리눅스, 안드로이드, 윈도우 같은 운영체제와
관련 소프트웨어가 설치되어 있어요.
그리고 각 역에는 열차와 통신이 가능한 PC가
준비되어 있구요!
코레일 이호기씨에게 전화 결과 II
이호기 : 그래서, 이 부분은 소프트웨어 측면에서는
해당 역과의 통신 불량이거나
하드웨어 측면에서 기판 오류인 경우로
볼 수 있습니다.

질문자 : 그러면 이 같은 상황이 발생했을 때,
어떻게 처리를 하시나요?
이호기 : 저희 측에서 할 수 있는 부분은 2가지가 있습니다.
먼저, 각 역마다 PC가 존재한다고 했잖아요?
역과 열차간의 통신 프로토콜을 점검을 해요.
코레일 이호기씨에게 전화 결과 III
이호기 : 해결되지 않는다면 소프트웨어에 대한
원격 펌웨어 업그레이드를 시도합니다.
직접 이동하는 열차에 탑승하여 할 수가 없음으로
원격으로 실행을 하는 것이지요.
그래서 PC에 견주어지는 기판과 통신이 가능한
장치들이 설치되어 있는 것입니다.
그리고 흔히 말하는 재부팅! 껐다 다시 키면 되요.
질문자 : 아아, 만약에 그래도 해결되지 않는다면요?
코레일 이호기씨에게 전화 결과 IV
이호기 : 저희 측에서 소프트웨어 측면으로 해결되지
않는다면 하드웨어 문제가 있는 거에요.
전광판에 들어가는 기판이 내부를 보여드릴 수는
없지만, 매우 복잡하게 납땜되어 있습니다.
그래서 제조 업체에 CPU기판 및 부품 교체를
신청하고, 최종적으로 종착역 혹은 업무 마감 때
교체를 실시한답니다.
질문자 : 정말 친절한 답변 감사합니다.
궁금한 부분이 모두 해결되었어요!
끝!

More Related Content

Similar to Hsu es 0992012_김태완_최종

과제1 임베디드시스템찾기
과제1 임베디드시스템찾기과제1 임베디드시스템찾기
과제1 임베디드시스템찾기anonymous anonymous
 
과제1 임베디드시스템찾기
과제1 임베디드시스템찾기과제1 임베디드시스템찾기
과제1 임베디드시스템찾기종근 이
 
왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?
왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?
왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?흥배 최
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구Kisoon Eom
 
상상드림프로젝트 Team 잠만보
상상드림프로젝트 Team 잠만보상상드림프로젝트 Team 잠만보
상상드림프로젝트 Team 잠만보은지 심
 
ios와 안드로이드os 바교토론, 게임리뷰
ios와 안드로이드os 바교토론, 게임리뷰ios와 안드로이드os 바교토론, 게임리뷰
ios와 안드로이드os 바교토론, 게임리뷰Lee SangHo
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본Lee Sang-Ho
 
[경영혁신] 홍익경영혁신 2015 B331160
[경영혁신] 홍익경영혁신 2015 B331160[경영혁신] 홍익경영혁신 2015 B331160
[경영혁신] 홍익경영혁신 2015 B331160Hee Jin An
 
실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기IMQA
 
Android Test Recorder & Profiler 구축 이야기
Android  Test Recorder & Profiler 구축 이야기 Android  Test Recorder & Profiler 구축 이야기
Android Test Recorder & Profiler 구축 이야기 YoungSu Son
 
Half ubiqutous 구현
Half ubiqutous 구현Half ubiqutous 구현
Half ubiqutous 구현tera16
 
시스코 꽃으면 알아서 척척 시스코 Plug and play
시스코 꽃으면 알아서 척척 시스코 Plug and play시스코 꽃으면 알아서 척척 시스코 Plug and play
시스코 꽃으면 알아서 척척 시스코 Plug and playCiscoKorea
 
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션CiscoKorea
 
2 trizcon 기술진화법칙과 디지털컨버전스_강시내
2 trizcon 기술진화법칙과 디지털컨버전스_강시내2 trizcon 기술진화법칙과 디지털컨버전스_강시내
2 trizcon 기술진화법칙과 디지털컨버전스_강시내Youngmin Kim
 
고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdf
고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdf고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdf
고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdfSMLEE9822
 

Similar to Hsu es 0992012_김태완_최종 (17)

과제1 임베디드시스템찾기
과제1 임베디드시스템찾기과제1 임베디드시스템찾기
과제1 임베디드시스템찾기
 
과제1 임베디드시스템찾기
과제1 임베디드시스템찾기과제1 임베디드시스템찾기
과제1 임베디드시스템찾기
 
왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?
왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?
왜 애플리케이션이 Hang 되어도 OS는 괜찮을까?
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구
 
상상드림프로젝트 Team 잠만보
상상드림프로젝트 Team 잠만보상상드림프로젝트 Team 잠만보
상상드림프로젝트 Team 잠만보
 
지하철알리미 공모전경험담 및 팁 (이민석)
지하철알리미 공모전경험담 및 팁 (이민석)지하철알리미 공모전경험담 및 팁 (이민석)
지하철알리미 공모전경험담 및 팁 (이민석)
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
ios와 안드로이드os 바교토론, 게임리뷰
ios와 안드로이드os 바교토론, 게임리뷰ios와 안드로이드os 바교토론, 게임리뷰
ios와 안드로이드os 바교토론, 게임리뷰
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 과제물 제출본
 
[경영혁신] 홍익경영혁신 2015 B331160
[경영혁신] 홍익경영혁신 2015 B331160[경영혁신] 홍익경영혁신 2015 B331160
[경영혁신] 홍익경영혁신 2015 B331160
 
실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기실 사례로 보는 고객 디지털 경험 지키기
실 사례로 보는 고객 디지털 경험 지키기
 
Android Test Recorder & Profiler 구축 이야기
Android  Test Recorder & Profiler 구축 이야기 Android  Test Recorder & Profiler 구축 이야기
Android Test Recorder & Profiler 구축 이야기
 
Half ubiqutous 구현
Half ubiqutous 구현Half ubiqutous 구현
Half ubiqutous 구현
 
시스코 꽃으면 알아서 척척 시스코 Plug and play
시스코 꽃으면 알아서 척척 시스코 Plug and play시스코 꽃으면 알아서 척척 시스코 Plug and play
시스코 꽃으면 알아서 척척 시스코 Plug and play
 
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
시스코 최고의 협업을 위한 기업용 푸시투토크 솔루션
 
2 trizcon 기술진화법칙과 디지털컨버전스_강시내
2 trizcon 기술진화법칙과 디지털컨버전스_강시내2 trizcon 기술진화법칙과 디지털컨버전스_강시내
2 trizcon 기술진화법칙과 디지털컨버전스_강시내
 
고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdf
고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdf고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdf
고급_스마트 물류 모빌리티_세부프로그램_슬라이드쉐어 예정.pdf
 

Hsu es 0992012_김태완_최종

  • 1. Embedded System - 임베디드 시스템 사례 찾기 – - 2013.12.13 - Department of Computer Engineering
  • 2. 생각보다 많은 생활 속의 임베디드 이처럼 임베디드 시스템은 실생활에서 쉽게 찾아볼 수 있습니다.
  • 3. 찾아낸 실생활의 임베디드… 1호선 광운대 행 열차를 타고 청량리를 가는 도중에 열차 내 전광판에 에러가 발생…
  • 4. 전광판의 종류와 기능 지하철 전광판은 열차 내부 또는 역사 내에 위치해 있으며 열차의 정보를 비롯하여 공익광고 및 공공기관 소개 그리고 역 주변 행사 등을 소개하고 있습니다.
  • 5. 소프트웨어로 만들면 좋은 점? 달리는 열차에 직접 탑승하지 않고 관리자가 원격으로 열차 내의 전광판의 버그를 수정할 수 있습니다.
  • 6. 재현을 할 수 있다면?? 열차의 PC와 지하철 역의 PC와의 통신을 하기 때문에 간단한 소켓 프로그램으로 구현할 수 있습니다.
  • 7. 버그를 재현을 할 수 있다면?? 버그! 열차와 지하철의 통신 소프트웨어에 예외적인 입력을 넣어서 이와 같은 버그를 재현할 수 있습니다.
  • 9. 더 자세히 살펴보면..? 열차정보 역 PC 중앙통제실 원격제어 열차정보 운행정보 열차정보 표출정보 열차정보 DB 지하철 PC 표출정보 전광판
  • 10. DFD 전광판 운행정보 운행정보 지하철 1. 지하철 정보 관리 위치정보 3. 지하철 정보 조회 2. 모든 열차 정보 관리 위치정보 역 PC 중앙통제실
  • 11. 기능 별 / 모듈 별 테스트 구 분 테스트 내용 지하철 - 역 PC 통신 테스트 지하철과 해당 역사의 PC와의 통신이 원활한 지 전광판 테스트 새로운 위치 정보를 전광판이 갱신하는 지 지하철 - 중앙통제실 통신 테스트 중앙통제실에서 열차의 정보가 정상적으로 수신되어 지는 지 역 PC – 중앙통제실 통신 테스트 중앙통제실과 역사의 PC의 정보가 일치하게 유지되는 지
  • 12. 전문적인 지식을 얻기 위하여 코레일 측에 연락을 하여 전광판의 자세한 설계에 대해서 문의를 하였습니다.
  • 14. 코레일 이호기씨에게 전화 결과 I 질문자 : 열차 전광판에 ‘광운대 행’ 이 아닌 숫자가 나와요! 이호기 : 그 부분은 여러 측면으로 볼 수 있어요. 먼저, 저희 측의 오류 대책을 말씀 드리면 전광판 안에는 PC성능까지는 아니어도 간단한 통신이 가능한 기판들과 앞서 말씀 드린 리눅스, 안드로이드, 윈도우 같은 운영체제와 관련 소프트웨어가 설치되어 있어요. 그리고 각 역에는 열차와 통신이 가능한 PC가 준비되어 있구요!
  • 15. 코레일 이호기씨에게 전화 결과 II 이호기 : 그래서, 이 부분은 소프트웨어 측면에서는 해당 역과의 통신 불량이거나 하드웨어 측면에서 기판 오류인 경우로 볼 수 있습니다. 질문자 : 그러면 이 같은 상황이 발생했을 때, 어떻게 처리를 하시나요? 이호기 : 저희 측에서 할 수 있는 부분은 2가지가 있습니다. 먼저, 각 역마다 PC가 존재한다고 했잖아요? 역과 열차간의 통신 프로토콜을 점검을 해요.
  • 16. 코레일 이호기씨에게 전화 결과 III 이호기 : 해결되지 않는다면 소프트웨어에 대한 원격 펌웨어 업그레이드를 시도합니다. 직접 이동하는 열차에 탑승하여 할 수가 없음으로 원격으로 실행을 하는 것이지요. 그래서 PC에 견주어지는 기판과 통신이 가능한 장치들이 설치되어 있는 것입니다. 그리고 흔히 말하는 재부팅! 껐다 다시 키면 되요. 질문자 : 아아, 만약에 그래도 해결되지 않는다면요?
  • 17. 코레일 이호기씨에게 전화 결과 IV 이호기 : 저희 측에서 소프트웨어 측면으로 해결되지 않는다면 하드웨어 문제가 있는 거에요. 전광판에 들어가는 기판이 내부를 보여드릴 수는 없지만, 매우 복잡하게 납땜되어 있습니다. 그래서 제조 업체에 CPU기판 및 부품 교체를 신청하고, 최종적으로 종착역 혹은 업무 마감 때 교체를 실시한답니다. 질문자 : 정말 친절한 답변 감사합니다. 궁금한 부분이 모두 해결되었어요!
  • 18. 끝!