목차 일부
SectionⅠ 임베디드 시스템 소개
Chapter 01 임베디드 시스템 디자인에 대한 시스템 공학적 접근 ... 3
1.1 임베디드 시스템이란 무엇인가? ... 3
1.2 임베디드 시스템 디자인 ... 5
1.3 임베디드 시스템 아키텍처 소개 ... 7
1.4 임베디드 시스템의 아키텍처는 왜 중요한가? .....
더보기
목차 전체
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
더보기 닫기