한동안 잠수타고 있었던 B급 프로그래머가 올 상반기에 다시 한번 독자 여러분들을 즐겁게 만들어드릴 계획을 품고 수면 위로 부상하는 중이다. 2009년도 첫 소식으로 차량 네트워크 통신 입문서인 MOST: 자동차 멀티미디어 네트워크(주의: PDF 파일임)를 여러분께 선보인다. 이 책은 MOST: The Automotive Multimedia Network(여기서 원서 ebook과 PDF도 구할 수 있다)를 번역한 책이며 자동차 전문잡지인 격월간 automotive electronics magazine을 발행하는 나노피앤씨(주)에서 펴냈다. 원래 독일어로 나온 책을 영어로 번역한 책을 다시 한국어로 번역했기에 중역이 되어버리긴 했지만, 자동차 강국이 독일이라는 사실을 고려하면 독자 여러분들께서도 양해해주시리라 본다.
갑자기 생뚱맞게 자동차 분야 책을 번역한 배경에 대해 궁금하신 독자 여러분들도 많을테지만, 임베디드 관련 기술을 알고 있다는 이유가 가장 컸다. 어차피 네트워크 기술이야 자동차가 되었거나 비행기가 되었거나 컴퓨터가 되었거나 기본적인 원리를 파고 들다보면 도토리 키재기가 되어버린다는 사실은 여러분들이 더 잘 알고 있을테다.
MOST는 Media Oriented Systems Transport를 줄인 용어로서 자동차 인포테인먼트 시스템에 사용되는 차량 통신 시스템이라고 보면 틀림없겠다. 여러 가지 멀티미디어 장비가 자동차에 장착되고 있는 상황에서 각 장비를 연결하고 멀티미디어 자료를 전달할 필요성이 높아졌지만 기존 통신 시스템인 CAN-Bus와 같은 표준은 대역폭도 좁고 멀티미디어 관련 응용 지원도 미약했으므로 이런 난관을 극복하기 위해 독일 자동차 회사들을 주축으로 MOST가 등장했다. 간단하게 MOST로 연결 가능한 멀티미디어 장비를 보여주는 그림을 실어보았다.
자 그러면 책에 어떤 내용이 담겨 있을까? 목차를 보자.
- 1부. 표준 MOST
- MOST 협회: 설립 동기와 역사, 표준화, 구조와 명세작업, 적합성 검증프로그램 등을 다룬다.
- 자동차 애플리케이션의 네트워크 아키텍처: 자동차 애플리케이션 분야, 기능 위주 접근 방법, 통신 요구사항, 표준화와 분류, 자동차 네트워크 아키텍처 등을 다룬다.
- 시스템 아키텍처 개관: MOST 계층 모델, 애플리케이션 프레임워크, 네트워크 서비스, 데이터링크 계층, 물리 계층, 디바이스, 네트워크 관리, 멀티미디어 데이터 전송 등을 다룬다.
- 애플리케이션 프레임워크: 디바이스 모델, 애플리케이션 프로토콜, 기능 블록, MOST 애플리케이션을 위해 표준화된 FBlock 등을 다룬다.
- MOST 프로토콜: MOST25 프레임, 동기식 데이터 영역, 비동기식 데이터 영역, 제어 채널,
주소 지정, MOST50 프레임, 고차원 프로토콜 등을 다룬다.
- 물리계층: 플라스틱 광섬유(POF), PMMA 광섬유 접속, 광전 송수신기, 물리 계층을 위한 시스템 고려사항, 물리 계층의 추가적인 개발 등을 다룬다.
- 네트워크 관리: 깨어나기, 시스템 초기화, 통지, 전원 공급 멈춤, 오류 관리 등을 다룬다.
- MOST 인터페이스 컨트롤러: 노드의 하드웨어 구조, 네트워크 인터페이스 개념, INIC, NIC 등을 다룬다.
- 네트워크 서비스: MOST NetServices, MOST NetServices 모듈, MOST NetServices 목표 플랫폼 통합 등을 다룬다.
- MOST : V-모델 XT와 MSC: V 모델 XT, 시스템 명세, 시스템 설계, 시스템 세부 설계, 시스템 구성 요소 구현, MSC (Message Sequence Chart) 기술 언어 등을 다룬다.
- MOST 기반 인포테인먼트 시스템 테스트: MOST 시스템 테스트가 직면한 과제, OEM 테스트 활동 개괄, 테스트 과정, 컴포넌트 테스트, 통합 테스트, 시스템 테스트, 테스트 도구 등을 다룬다.
- 적합성 테스트: 적합성 테스트 목표, 컴플라이언스 과정에 관련된 조직, 물리 계층 적합성 테스트, 코어 적합성 테스트, 프로파일 적합성 테스트, 상호 운용성 테스트 등을 다룬다.
- MOST 명세 개괄: 구조, 명세, 동적 명세, 기능 카탈로그, 적합성 테스트 명세 등을 다룬다.
- 2부. MOST 기반 애플리케이션
- 개발 도구: 하드웨어, 소프트웨어 등을 다룬다.
- 간단한 MOST 시스템 구조: 시스템 구조, 컴포넌트 설정, HMI, 시스템 확장 등을 다룬다.
- MOST 게이트웨이: 게이트웨이를 통한 신호 분배, 게이트웨이 아키텍처, MOST-CAN 게이트웨이, MOST-블루투스 게이트웨이, 제어 채널 라우팅 등을 다룬다.
- MOST 컴포넌트의 제조 및 공정: 광전자 MOST 컴포넌트의 구성 요소, 구조, 테스트 등을 다룬다.
- MOST 대량 생산: 아키텍처, 게이트웨이의 통신 특성, 소프트웨어 테스트와 업데이트, 광물리계층, 기본 기능, 오류 분석, 통신 진단과 링 단절 진단, 시스템 안정성 등을 다룬다.
- 자동차의 사운드 시스템: 사운드 시스템, 오디오 시스템을 위한 요구사항, 전송 방식 등을 다룬다.
목차를 보면 알겠지만 자동차 관련 멀티미디어, 인포테인먼트 개발자들이 MOST에 입문하기 위해 반드시 읽고 넘어가야 하는 책이다. 상당히 고가에다(놀라지 마시라. 정가가 5만원이다.), 자동차에 대한 내용을 담고 있는 책이므로 IT 관련 종사자들이 취미삼아 접근하기에는 조금 난감할지도 모르겠다(B급 프로그래머 이름만 보고 무슨 책인지 앞뒤 안 가리고 덥썩 구입하지 마라는 말씀. ;)). 독자 범위가 제한된 특성상 일반 인터넷 서점이나 오프라인 서점에서는 책을 판매하지 않으므로 구매하실 분들은 출판사에 문의(문의와 주문 관련 내용은 PDF 파일 하단을 보시면 된다)하시기 바란다.
뱀다리: 책 출간 기념 이벤트로... 혹시 '컴퓨터 vs 책' 블로그 독자 여러분 중에서 자동차나 MOST에 관심이 많은 분이 계시다면 따끈따끈한 MOST 책을 한 권 선물로 보내드리겠다. 금주 말까지 이 책이 필요한 사연을 간략하게 댓글로 달아주시면 엄격한(?) 선별 과정을 거쳐서 선물을 받으실 당첨자를 확정하겠다.
EOB