이미 소장하고 있다면 판매해 보세요.
|
|
저자 서문 4
이 책에 관하여 6 제1부 AUTOSAR의 기원과 프레임워크 1장. AUTOSAR의 개요 15 자동차 산업의 진화 15 AUTOSAR 프레임워크 소개 22 AUTOSAR 표준 이해 27 소프트웨어 아키텍처 및 설계 31 요약 34 2장. AUTOSAR 소프트웨어 레이어 소개 37 AUTOSAR의 계층형 소프트웨어 아키텍처 이해 38 애플리케이션 레이어 39 런타임 환경 41 인터페이스 53 요약 58 3장. AUTOSAR의 방법론과 데이터 교환 형식 61 AUTOSAR의 방법론 소개 61 AUTOSAR 방법론 이해 63 데이터 교환을 위한 템플릿 사용 69 AUTOSAR 적합성 클래스(Conformance Classes) 73 요약 73 제2부 AUTOSAR의 구성 요소 4장. 소프트웨어 컴포넌트 및 RTE 활용 77 SWC 이해하기 77 AUTOSAR 데이터 타입 탐구 87 SWC 모델링 89 SWC 간의 통신 92 RTE의 중요성 이해 96 요약 103 5장. 이벤트 및 인터페이스 설계 및 구현 105 통신 모델 소개 105 AUTOSAR에서 이벤트 이해하기 128 요약 135 6장. AUTOSAR 운영체제 시작하기 137 AUTOSAR OS 개요 137 AUTOSAR OS 아키텍처 탐구 142 요약 159 7장. 커뮤니케이션 스택 탐구 161 COM 스택이란? 161 COM 스택 개요 162 네트워크 관리(Network Management) 187 요약 190 제3부 AUTOSAR의 고급 개념 8장. Crypto 및 보안 스택을 통한 AUTOSAR 시스템 보안 195 자동차 보안 소개 195 자동차 보안 기본사항 196 AUTOSAR의 보안 스택 아키텍처 199 암호화 스택 사용 사례 및 예시 208 요약 216 9장. 메모리 및 모드 관리 다루기 219 AUTOSAR의 메모리 스택 219 모드 관리 229 요약 235 10장. 사용사례를 통해 이해하기 237 진단의 개요 238 시간 동기화(time synchronization) 개요 244 표준을 읽는 방법 250 다음 단계는? 253 사례 연구-자율 주차 보조 시스템 개발 254 요약 259 찾아보기 261 |
|
제1장, AUTOSAR의 기원 및 목적 탐구에서는 AUTOSAR 표준의 기원 및 목표를 소개한다. 이 장은 AUTOSAR 개발의 기반이 되는 원칙과 동기를 설명하며, 그 목표에 대한 포괄적인 이해를 제공한다.
제2장, AUTOSAR 소프트웨어 레이어 소개에서는 AUTOSAR 아키텍처의 필수 레이어를 탐구한다. 이 레이어에는 애플리케이션 레이어, RTE, 서비스 레이어, ECU 추상화 레이어, MCAL이 포함된다. 모듈화되고 호환 가능한 소프트웨어 구성 요소의 설계 및 구현을 강조하며, BMS ECU를 사례 연구로 활용하여 실용적인 적용 예를 보여준다. 이 장은 이러한 레이어가 어떻게 상호작용하고 자동차 소프트웨어 개발을 지원하는지 이해하는 데 필요한 기초 지식을 제공한다. 제3장, AUTOSAR 방법론 및 데이터 교환 형식은 AUTOSAR 개발 방법론을 설명하며, 소프트웨어 구성 요소 구현이 ECU 구성으로부터 독립적임을 강조한다. 이 장에서는 데이터 교환을 위한 AUTOSAR 템플릿을 소개하고 시스템 설계, 모델링, 코드 생성, 구성에 대해 다룬다. 또한 준수 클래스를 설명하며, 필수적인 BSW 모듈을 상세히 설명한다. 제4장, 소프트웨어 구성 요소 및 RTE와의 작업은 AUTOSAR 소프트웨어 구성 요소의 구조, 기능, 유형을 탐구한다. 여기에는 어플리케이션 SW(Software) 구성 요소와 복잡한 장치 드라이버가 포함되며, 포트를 통한 소프트웨어 구성 요소 통신, 실행 가능 엔티티의 역할, 트리거 조건을 설명한다. 또한 런타임 환경의 중요성과 가상 기능 버스(VFB)와의 연결을 강조하여 복잡한 자동차 시스템 개발의 기반을 제공한다. 제5장, 이벤트 및 인터페이스 설계 및 구현은 AUTOSAR 프레임워크 내 이벤트 및 인터페이스의 복잡성을 풀어낸다. 데이터 전환, 실시간 응답, 안전성에서의 역할을 강조하며, 송신자-수신자 및 클라이언트-서버 인터페이스와 동기식 대 비동기식 통신과 같은 고급 통신 모델을 다룬다. 자동차의 온도 모니터링 시스템을 예시로 사용한다. 제6장, AUTOSAR 운영 체제(OS) 시작하기에서는 AUTOSAR 운영 체제(OS), 아키텍처, 실시간 운영 체제(RTOS), 및 OSEK 표준을 살펴본다. 이 장에서는 우선순위 기반 스케줄링, 빠른 인터럽트 처리 및 작업 간 통신을 강조한다. 또한 작업 관리, 동기화 및 자원 할당을 다루며, 효율적이고 신뢰할 수 있는 자동차 소프트웨어 시스템을 개발하는 데 필수적인 지식을 제공한다. 제7장, 통신 스택 탐구에서는 데이터 교환에서 COM 모듈의 역할, 신호의 중요성, PDUR 모듈의 데이터 라우팅 및 변환 기능을 다룬다. CAN 스택을 예시로 사용하여 AUTOSAR 통신 시스템의 핵심 구성 요소와 메커니즘을 설명한다. 제8장, AUTOSAR 시스템의 암호화 및 보안 스택을 통한 보안 강화는 AUTOSAR 프레임워크 내에서의 자동차 사이버 보안에 초점을 맞춘다. 이 장은 보안의 중요성과 잠재적 위험을 강조하고 AUTOSAR 암호화 스택의 핵심 구성 요소와 암호화작업에서의 역할을 탐구하며, ECU 간 데이터 기밀성과 무결성을 보장하기 위한 Secure Onboard Communication(SecOC)을 다룬다. 또한 안전한 코딩 관행과 규제 준수 중요성을 강조한다. 제9장, 메모리 및 모드 관리에서는 NVM 스택의 아키텍처와 기능을 다루며, Non-Volatile Memory Manager(NVMM) 모듈을 통해 데이터 저장 및 검색에 초점을 맞춘다. 이 장은 NVM 구성에 대한 실용적인 통찰을 제공하며, 저장 객체, 블록 관리, 오류 처리 등을 논의한다. 또한 기본 소프트웨어 모드 관리(BSWM)를 설명하며, 자동차 ECU 내에서 다양한 운영 모드를 관리하여 원활한 작동과 신뢰성을 보장하는 역할을 강조한다. 제10장, 사례 연구를 통한 지식 정리 및 확장에서는 AUTOSAR 탐구를 마무리하며, 자동차 소프트웨어 공학에서의 중요성을 강조한다. 이 장은 AUTOSAR 아키텍처, SWS, TPS, RS, RTE, BSW 사양 등 핵심 개념을 요약하고, 자동차 ECU 내 실시간 제어 시스템 설계 사례를 제시한다. 이 장은 기초를 다지는 역할을 하며, 엔지니어들이 AUTOSAR 사양을 계속 연구하고 실전 경험을 쌓으며 산업 동향을 파악하여 강력한 표준을 마스터하도록 안내한다. |