책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960774162
· 쪽수 : 400쪽
책 소개
목차
1장 자동차와 임베디드 소프트웨어
___1.1 자동차용 임베디드 시스템의 등장
___1.2 자동차용 네트워크의 등장
___1.3 자동차를 구성하는 서브시스템
______1.3.1 파워트레인
______1.3.2 섀시
______1.3.3 보디
______1.3.4 멀티미디어
___1.4 데이터 캘리브레이션
___1.5 자동차용 임베디드 소프트웨어 전망
2장 자동차 개발 프로세스
___2.1 자동차 개발 프로세스 개요
___2.2 기획 단계
___2.3 선행 개발 단계
___2.4 디자인 단계
___2.5 설계 단계
___2.6 시작 단계
___2.7 시험 단계
___2.8 생산 준비 단계
___2.9 양산 단계
___2.10 차량 개발 프로세스 모니터링과 통제
___2.11 전자 기술을 반영한 차량 개발 프로세스
3장 제어 개발 프로세스
___3.1 엔지니어링 프로세스
______3.1.1 차량 레벨상의 시스템 콘셉트
______3.1.2 시스템 요구사항 정의
______3.1.3 시스템 아키텍처 설계
______3.1.4 시스템 구현
______3.1.5 소프트웨어 요구사항 분석
______3.1.6 소프트웨어 아키텍처 설계
______3.1.7 소프트웨어 단위 설계와 구현
______3.1.8 소프트웨어 단위 검증
______3.1.9 소프트웨어 통합과 검증
______3.1.10 소프트웨어 확인과 배포
______3.1.11 시스템 통합과 검증
______3.1.12 차량 평가와 데이터 캘리브레이션
______3.1.13 시스템 배포
___3.2 지원 및 관리 프로세스
______3.2.1 프로젝트 관리 프로세스
______3.2.2 요구사항 관리 프로세스
______3.2.3 형상 관리 프로세스
______3.2.4 변경 관리 프로세스
______3.2.5 품질 관리 프로세스
4장 기능 안전
___4.1 기능안전 개요
___4.2 위험 관리 정의와 기능안전과 유사성
___4.3 HARA와 ASIL 설정
___4.4 안전요구사항 도출과 시스템 설계
___4.5 ASIL 분해
___4.6 소프트웨어 아키텍처 안전분석
___4.7 소프트웨어 개발과 검증
5장 EAST-ADL
___5.1 시스템 아키텍처의 정의와 역할
___5.2 아키텍처 프레임워크
______5.2.1 메타 모델링 아키텍처 프레임워크
______5.2.2 공통 아키텍처 프레임워크
______5.2.3 특정 도메인 아키텍처 프레임워크
___5.3 자동차 분야의 아키텍처 EAST-ADL
___5.4 EAST-ADL 시스템 모델
______5.4.1 EAST-ADL의 차량 레벨
______5.4.2 EAST-ADL의 분석 레벨
______5.4.3 EAST-ADL의 설계 레벨
______5.4.4 EAST-ADL의 구현 레벨
___5.5 EAST-ADL의 확장 모델
______5.5.1 EAST-ADL의 요구사항 모델링과 V&V
______5.5.2 EAST-ADL의 운영환경 모델링
______5.5.3 EAST-ADL의 신뢰성 모델링
______5.5.4 EAST-ADL의 가변성 모델링
______5.5.5 EAST-ADL의 거동 모델링
______5.5.6 EAST-ADL의 타이밍 모델링
6장 AUTOSAR
___6.1 AUTOSAR 등장 배경
___6.2 AUTOSAR 범위
___6.3 AUTOSAR 아키텍처 구조
______6.3.1 ASW
______6.3.2 RTE
______6.3.3 서비스 계층
______6.3.4 ECAL
______6.3.5 MCAL
______6.3.6 콤플렉스 드라이버
______6.3.7 인터페이스
___6.4 AUTOSAR 적용
______6.4.1 SW 컴포넌트 정의
______6.4.2 ECU 자원 정의
______6.4.3 시스템 정의
______6.4.4 시스템 설정 및 EUC 정의 추출
______6.4.5 ECU별 설정
______6.4.6 ECU별 SW 실행파일 생성
7장 OSEK-OS
___7.1 OSEK/VDX 개요
___7.2 OIL 설정
___7.3 응용프로그램 모드
___7.4 시작과 종료
___7.5 태스크
___7.6 ISR
___7.7 훅
___7.8 스케줄링
___7.9 알람
___7.10 이벤트
___7.11 자원
___7.12 메시지
8장 CAN
___8.1 초기 차량 네트워크
___8.2 CAN 탄생배경
___8.3 기본개념
___8.4 통신 방식
___8.5 메시지 구조
______8.5.1 메시지 프레임 구조
______8.5.2 데이터 프레임
______8.5.3 원격 프레임
______8.5.4 오류 프레임
______8.5.5 오버로드 프레임
___8.6 메시지 비트타임 세그먼트와 재동기화
___8.7 구현
______8.7.1 메시지 설계
______8.7.2 하드웨어
______8.7.3 소프트웨어
9장 LIN
___9.1 LIN 탄생 배경
___9.2 개요
______9.2.1 기본 개념
______9.2.2 적용 분야
___9.3 통신 방식
______9.3.1 에러 검출 및 제한
______9.3.2 슬립과 웨이크업
___9.4 메시지 구조
______9.4.1 프레임 종류
______9.4.2 메시지 프레임
______9.4.3 메시지 프레임 타입
___9.5 구현
______9.5.1 메시지 설계
______9.5.2 하드웨어
______9.5.3 소프트웨어
10장 FlexRay
___10.1 엑스바이와이어 기술
___10.2 FlexRay 탄생
___10.3 기본 사항
___10.4 프로토콜 아키텍처
___10.5 프레임 포맷
___10.6 통신 주기
______10.6.1 클록 동기화
______10.6.2 정적인 영역
______10.6.3 동적인 영역
___10.7 웨이크업과 스타트업 프로토콜
______10.7.1 웨이크업 단계
______10.7.2 스타트업 단계
___10.8 토폴러지
______10.8.1 수동형 버스 토폴러지
______10.8.2 듀얼 채널 싱글 스타
______10.8.3 싱글 채널 연속형 스타
______10.8.4 듀얼 채널 연속형 스타
___10.9 FlexRay 노드 아키텍처
11장 CCP
___11.1 탄생 배경
___11.2 특징과 응용분야
___11.3 인터페이스 표준과 구조
______11.3.1 인터페이스 메시지 구조
______11.3.2 CRO 메시지
______11.3.3 DTO 메시지
______11.3.4 CRM
______11.3.5 이벤트 메시지
______11.3.6 DAQ 메시지
___11.4 명령어와 인터페이스의 예
______11.4.1 명령어
______11.4.2 명령어 인터페이스의 예
___11.5 오류 처리
___11.6 드라이버 구현
______11.6.1 초기화
______11.6.2 DAQ 초기화 및 데이터 측정
______11.6.3 캘리브레이션 초기화
______11.6.4 드라이버 구현의 예
12장 KWP2000
___12.1 KWP 2000 등장 배경
___12.2 OBD의 통신 방법
______12.2.1 SAE-J1850
______12.2.2 ISO 15765
______12.2.3 ISO 14230
___12.3 KWP2000의 구조
______12.3.1 KWP 2000 - 파트 1
______12.3.2 KWP 2000 - 파트 2
______12.3.3 KWP 2000 - 파트 3
___12.4 KWP 2000 구현 방법
______12.4.1 소프트웨어 구조
______12.4.2 CAN 드라이버
______12.4.3 전송 계층
______12.4.4 KWP2000 서비스