목차
SectionⅠ 임베디드 시스템 소개
   Chapter 01 임베디드 시스템 디자인에 대한 시스템 공학적 접근 ... 3
      1.1 임베디드 시스템이란 무엇인가? ... 3
      1.2 임베디드 시스템 디자인 ... 5
      1.3 임베디드 시스템 아키텍처 소개 ... 7
      1.4 임베디드 시스템의 아키텍처는 왜 중요한가? ... 10
      1.5 임베디드 시스템 모델 ... 12
      1.6 요약 정리 ... 14
      1장 연습문제 ... 15
   Chapter 02 표준에 대해 알아보자 ... 17
      2.1 프로그래밍 언어의 개요와 표준의 예 ... 31
      2.2 표준과 네트워킹 ... 48
      2.3 다중 표준 기반의 기기 예 : 디지털 TV(DTV) ... 67
      2.4 요약 정리 ... 70
      2장 연습문제 ... 71
Section Ⅱ 임베디드 하드웨어
   Chapter 03 임베디드 하드웨어 빌딩 블록과 임베디드 보드 ... 75
      3.1 하드웨어 제 1강: 회로도 읽기 ... 75
      3.2 임베디드 보드와 폰노이만 모델 ... 80
      3.3 하드웨어에 전원 인가하기 ... 84
      3.4 기본적인 하드웨어 물질: 도체, 절연체, 반도체 ... 87
      3.5 보드와 칩 안의 공통 능동 소자 - 저항, 커패시터, 인덕터 ... 91
      3.6 반도체 및 프로세서와 메모리의 능동 빌딩 블록 ... 98
      3.7 집적회로 ... 113
      3.8 요약 정리 ... 117
      3장 연습문제 ... 118
   Chapter 04 임베디드 프로세서 ... 125
      4.1 ISA 아키텍처 모델 ... 128
      4.2 내부 프로세서 디자인 ... 142
      4.3 프로세서 성능 ... 203
      4.4 프로세서 데이터 시트 읽기 ... 206
      4.5 요약 정리 ... 218
      4장 연습문제 ... 219
   Chapter 05 보드 메모리 ... 223
      5.1 ROM ... 227
      5.2 RAM ... 232
      5.3 보조 메모리 ... 243
      5.4 외부 메모리에 대한 메모리 관리 ... 248
      5.5 보드 메모리와 성능 ... 250
      5.6 요약 정리 ... 252
      5장 연습문제 ... 253
   Chapter 06 입출력(I/O) 장치 ... 255
      6.1 데이터 처리: 직렬 I/O와 병렬 I/O ... 259
      6.2 I/O 컴포넌트들을 인터페이스하기 ... 281
      6.3 I/O 성능 ... 284
      6.4 요약 정리 ... 286
      6장 연습문제 ... 287
   Chapter 07 버스 ... 291
      7.1 버스 중계기와 타이밍 ... 293
      7.2 버스와 다른 보드 컴포넌트들을 집적하기 ... 304
      7.3 버스의 성능 ... 305
      7.4 요약정리 ... 307
      7장 연습문제 ... 308
Section Ⅲ 임베디드 소프트웨어 소개
   Chapter 08 디바이스 드라이버 ... 313
      8.1 예1: 인터럽트 처리를 위한 디바이그 드라이버 ... 318
      8.2 예2: 메모리 디바이스 드라이버 ... 337
      8.3 예3: 온-보드 버스 디바이스 드라이버 ... 359
      8.4 보드 I/O 드라이버 예 ... 367
      8.5 요약 정리 ... 391
      8장 연습문제 ... 392
   Chapter 09 임베디드 운영체제 ... 395
      9.1 프로세스란 무엇인가? ... 401
      9.2 멀티태스킹과 프로세스 관리 ... 404
      9.3 메모리 관리 ... 439
      9.4 I/O와 파일 시스템 관리 ... 456
      9.5 OS 표준 예: POSX ... 458
      9.6 OS 성능 가이드라인 ... 461
      9.7 OS와 BSP ... 462
      9.8 요약 정리 ... 463
      9장 연습문제 ... 464
   Chapter 10 미들웨어와 어플리케이션 소프트웨어 ... 467
      10.1 미들웨어란 무엇인가? ... 467
      10.2 어플리케이션이란 무엇인가? ... 469
      10.3 미들웨어의 예 ... 470
      10.4 어플리케이션 계층 소프트웨어 예 ... 513
      10.5 요약 정리 ... 529
      10장 연습문제 ... 530
Section Ⅳ 통합하기: 디자인 및 개발
   Chapter 11 시스템 정의하기 - 아키텍처 생성 및 디자인 문서화 ... 535
      11.1 임베디드 시스템 아키텍처 생성하기 ... 537
      11.2 요약 정리 ... 567
      11장 연습문제 ... 568
   Chapter 12 임베디드 디자인의 마지막 단계 : 구현과 테스트 ... 571
      12.1 디자인 구현 ... 571
      12.2 품질 보장 및 디자인 테스트 ... 596
      12.3 결론 : 임베디드 시스템 유지 보수와 그 외 알아두어야 할 점 ... 599
      12장 연습문제 ... 601
Appendix 부록
   appendix A 프로젝트와 연습문제 ... 605
   appendix B 회로 심벌 ... 631
   appendix C 두문자어 및 약어 정리 ... 639
   appendix D 용어 정리 ... 651
닫기