임베디드의 모든 것
도서명:임베디드의 모든 것
저자/출판사:구제길,국중진,박대혁,박지훈,최수한,한철민,김원희/위키북스
쪽수:596쪽
출판일:2014-03-31
ISBN:9788998139506
목차
[PART 01]
▣ 01장: 임베디드 시스템 개요
임베디드 시스템 개념
임베디드 시스템 구조
임베디드 시스템의 필요성
각 장에 대한 요약
▣ 02장:임베디드 시스템 센서 및 인식기술
컴퓨터 시스템의 입출력장치
- 입력장치
- 출력장치
임베디드 시스템 센서기술
- 임베디드 시스템 센서/센서 모듈 종류
- 임베디드 분야에 센서 응용
- 이미지 센서 모듈
HMI(Human Machine Interaction) 인식기술
- 음성인식 기술
--- 음성인식 처리 기술 개요
--- 음성인식 처리 기술 응용
--- 음성검색 서비스 요소기술
- 동작인식 기술
- 공간인식 기술
- 감성인식 기술
- 생체인식(지문인식, 홍채인식, 뇌파 등) 기술
--- 생체인식 개념
--- 생체인식의 종류
--- 생체인식의 요구 및 범위(적용 분야)
--- 생체인식 종류에 따른 기술
- 패턴인식 기술
- OpenNUI 플랫폼
키넥트의 동작인식 기술
▣ 03장: 임베디드 시스템 플랫폼
임베디드 하드웨어 플랫폼
--- 정보 단말
--- POS 시스템
--- 차량용 인포테인먼트 시스템
--- 지능형 로봇
--- 네트워크 장비
- 프로세서와 SoC(System On a Chip)
- SoC 수준의 하드웨어 컨트롤러
--- 메모리(휘발성/비휘발성 메모리)
--- 디스플레이
--- 입출력장치
--- 네트워크
--- 버스(BUS): PCI, ISA, USB, AMBA, I2C 등
--- 저장 장치
- 미니 PC 플랫폼
임베디드 시스템 소프트웨어 플랫폼
--- 단순 제어 루프(Simple control loop)
--- 인터럽트 기반 제어 시스템(Interrupt controlled system)
--- 협력형 멀티태스킹(Cooperative multitasking)
--- 선점형 멀티태스킹/멀티스레딩(Preemptive multitasking/multi-threading)
--- 마이크로 커널과 엑소 커널(Microkernels and exokernels)
--- 모노리딕 커널(Monolithic kernels)
- 임베디드 소프트웨어 플랫폼 개요
- 임베디드 시스템 소프트웨어 플랫폼 종류 및 특징
--- 안드로이드(Android)
--- 윈도우(Windows)
--- 욜라(Jolla)
--- 타이젠(TiZen)
- 센서 네트워크 소프트웨어 플랫폼
--- Nano Qplus
- 차량용 소프트웨어 플랫폼
--- 차량 전장시스템의 개요
--- AUTOSAR 개요
--- GENIVI
--- QNX
- 의료기기 소프트웨어 플랫폼
--- DICOM 개요
--- DICOM 서비스 구현의 주의점
--- DICOM 파일의 구조
--- DICOM 서비스 구현을 위한 플랫폼
임베디드 운영체제
- 임베디드 운영체제 개요
- 범용 운영체제 - 리눅스, 윈도우, uCOS 등
--- 리눅스
--- 윈도우 임베디드
--- MicroC/OS-X (uCOS-X)
임베디드 미들웨어
애플리케이션 프레임워크와 SDK(Software Development Kit)
임베디드 애플리케이션
- 교차 개발 환경
- BSP(Board Support Package)
임베디드 시스템 소프트웨어 최적화
- 최적화
- 프로파일링
소프트웨어 신뢰도와 결함 허용 기법
▣ 04장: 임베디드 시스템을 위한 통신
개요
셀룰러 시스템 기반의 통신
- 셀룰러 이동통신 시스템의 변천 과정
- 이동통신 기술의 세대별 비교
- 3GPP의 무선통신 기술 및 진화
이더넷 기반의 통신
- 이더넷의 배경
- 이더넷의 역사
- 이더넷과 IEEE 802.3의 비교
- 이더넷과 IEEE 802.3의 물리계층 접속
Wi-Fi 기반의 통신(IEEE 802.11)
- IEEE 802.11 개요
- IEEE 802.11 계열 기술
블루투스
- 블루투스 개요
- 블루투스의 무선전송
- 네트워크 토폴로지
- 블루투스 하드웨어 구성
- 블루투스의 사양과 특징
ZigBee
- ZigBee 개요
- ZigBee의 얼라이언스 표준화
- ZigBee의 스택 버전
- ZigBee의 구조
- ZigBee 네트워크 구성요소
- ZigBee의 네트워크 토폴로지
- ZigBee 인증 프로그램
유선 통신 기술
- 직렬통신에 대한 이해
- RS-232C 통신
- RS-422 / RS-485 통신
차량용 통신
- 차량용 ECU와 X-by-Wire 기술
- 차량용 내부 통신시스템
--- Controller Area Network(CAN)
--- Local Interconnect Network (LIN)
--- FlexRay
--- Time-Triggered Protocol(TTP)
--- Media Oriented Systems Transport(MOST)
- 차량용 통신 기술전망
의료기기 통신(블루투스 HL7)
- HL7(Health Level Seven)의 개요
- HL7 CDA(Health Level Seven Clinical Document Architecture)
- HL7의 한계 및 구현 시 주의 사항
[PART 02]
▣ 05장: 임베디드 응용사례(로봇청소기)
(주)로보티즈의 OpenCM9
자동 충전을 위한 도킹(docking) 예제
▣ 06장: 임베디드 응용사례(마이크로소프트 윈도우)
마이크로소프트 임베디드 시스템
- 윈도우 임베디드 시스템의 역사
- 윈도우 임베디드 시스템 특징
- 윈도우 임베디드 개발 절차
▣ 07장: 임베디드 응용사례(안드로이드 ADK 기반 게임 애플리케이션 제어)
아두이노 개요
아두이노 개발 환경(윈도우)
안드로이드 앱 개발(CarRacing 게임)
- 화면 구성
- 스코어(score)와 스테이지(stage) 계산
- 배경 애니메이션
- 가속 센서의 사용
Thumb JoyStick을 이용한 자동차 제어
- 아두이노 기반의 조이스틱
- 아두이노 스케치
- 안드로이드 앱
- 실행 결과
▣ 08장: 임베디드 응용사례(차량 제어)
차량 전장품 개발장비 응용
- CANoe 개발장비 개요
- CANoe 기능 소개
- 차량용 네트워크 설계 절차
- 차량용 네트워크 시뮬레이션
CAN 네트워크 설계 및 구현
- 시스템 개요
- 도어 시스템의 작동 원리
- 도어 시스템의 하드웨어 구성
- 도어 시스템의 소프트웨어 구성
- 도어 시스템의 소프트웨어 설계
ITS 시스템
- ITS 시스템 개요
- ITS 시스템 시뮬레이션 환경
- ITS 시스템에서의 ECU 소프트웨어 구현
- ITS 시스템에서의 ECU 하드웨어 구현
영상 센서 응용 자동차 분야 개발 사례
차량용 블랙박스 시스템
- 블랙박스 시스템 개요
- 블랙박스 구성도
TPMS 시스템
- TPMS 시스템 개요
- 타이어 특성, TPMS 시스템 특징 및 구성품
- TPMS 시스템 구성품
- TPMS + 블랙박스 시스템
AVM(Around View Monitor) 시스템
- AVM(어라운드뷰 모니터링) 시스템 개요
- 어라운드뷰 시스템 구성
▣ 09장: 임베디드 응용사례(의료 기기)
u-헬스케어 서비스 개요
u-헬스케어 서비스 기술 예측
- 왜 u-헬스케어 서비스 인가?
생체신호 측정 및 모니터링 기술
u-헬스케어 서비스 기술 및 현황
- u-헬스케어 서비스 기술의 한계
- 국가별 u-헬스케어 서비스 현황
기업별 국내?외 u-헬스케어 서비스 현황
u-헬스케어 서비스 구조 및 국제표준화
u-헬스케어 서비스 구조
u-헬스케어 서비스 플랫폼 구현
- 생체신호 측정 및 모니터링 구현
- CCSTUDIO 다운로드 및 프로그램 설치 과정