목차 일부
목차
1_ 서론
1.1 실생활에서의 임베디드 시스템 예 = 2
1.2 실시간 임베디드 시스템 = 10
1.3 임베디드 시스템의 미래 = 16
1.4 기억할 점 = 17
2_ 임베디드 시스템 개발의 기초
2.1 소개 = 19
2.2 링커와 링크 과정의 개요 = 20
2.3 실행 파일의 형식 = 23
2.4 타겟 임베디드 시스템으로 실행 이미지 ...
목차 전체
목차
1_ 서론
1.1 실생활에서의 임베디드 시스템 예 = 2
1.2 실시간 임베디드 시스템 = 10
1.3 임베디드 시스템의 미래 = 16
1.4 기억할 점 = 17
2_ 임베디드 시스템 개발의 기초
2.1 소개 = 19
2.2 링커와 링크 과정의 개요 = 20
2.3 실행 파일의 형식 = 23
2.4 타겟 임베디드 시스템으로 실행 이미지 매핑 = 27
2.5 기억할 덤 = 34
3_ 임베디드 시스템 초기화
3.1 소개 = 35
3.2 타겟 시스템용 툴과 이미지 전송 = 36
3.3 타겟 부트 시나리오 = 9
3.4 타겟 시스템 소프트웨어 초기화 과정 = 47
3.5 온-칩(On-Chip) 디버깅 = 51
3.6 기억할 점 = 52
4_ 실시간 운영체제 소개
4.1 소개 = 53
4.2 운영체제의 역사 = 54
4.3 RTOS의 정의 = 55
4.4 스케줄러 = 57
4.5 오브젝트 = 61
4.6 서비스 = 62
4.7 RTOS의 주요 특성 = 62
4.8 기억할 점 = 64
5_ 태스크
5.1 소개 = 65
5.2 태스크의 정의 = 66
5.3 태스크 상태와 스케줄링 = 67
5.4 전형적인 태스크 오퍼레이션 = 72
5.5 전형적인 태스크 구조 = 76
5.6 동기화, 통신, 병행성 = 77
5.7 기억할 점 = 78
6_ 세마포어(SEMAPHORES)
6.1 소개 = 79
6.2 세마포어 정의 = 79
6.3 전형적인 세마포어 오퍼레이션 = 84
6.4 전형적인 세마포어의 사용 = 87
6.5 기억할 점 = 95
7_ 메시지큐(MESSAGE QUEUES)
7.1 소개 = 97
7.2 메시지큐의 정의 = 97
7.3 메시지큐의 상태 = 99
7.4 메시지큐의 내용 = 100
7.5 메시지큐의 저장 = 101
7.6 전형적인 메시지큐 오퍼레이션 = 101
7.7 전형적인 메시지큐의 사용 = 105
7.8 기억할 점 = 110
8_ 그 밖의 커널 오브젝트
8.1 소개 = 111
8.2 파이프 = 111
8.3 이벤트 레지스터 = 118
8.4 시그널 = 121
8.5 조건 변수(Conditional Variable) = 126
8.6 기억할 점 = 130
9_ 그 밖의 RTOS 서비스
9.1 소개 = 133
9.2 그 밖의 구성 요소 = 133
9.3 컴포넌트 환경 설정 = 139
9.4 기억할 점 = 141
10_ 예외와 인터럽트
10.1 소개 = 143
10.2 예외와 인터럽트란 무엇인가? = 144
10.3 예외와 인터럽트의 활용 용도 = 145
10.4 예외와 인터럽트의 심화 = 146
10.5 일반 예외의 처리 = 150
10.7 기억할 점 = 165
11_ 타이머와 타이머 서비스
11.1 소개 = 167
11.2 실시간 클럭과 시스템 클럭(Real-Time Clock & System Clock) = 168
11.3 프로그래밍 가능한 주기 타이머 = 169
11.4 타이머 인터럽트 서비스 루틴 = 171
11.5 소프트 타이머 기능의 구현 모델 = 171
11.6 타이밍 휠(Timing Wheel) = 176
11.7 소프트 타이머와 타이머 관련 동작 = 182
11.8 기억할 점 = 185
12_ I/O 서브 시스템
12.1 소개 = 187
12.2 기본 I/O의 개념 = 188
12.3 I/O 서브시스템 = 192
12.4 기억할 점 = 197
13_ 메모리 관리
13.1 소개 = 199
13.2 임베디드 시스템에서의 동적 메모리 할당 = 200
13.3 임베디드 시스템에서의 고정 크기 메모리 관리 = 208
13.4 블로킹 vs 논블로킹 메모리 함수 = 209
13.5 하드웨어 메모리 관리 유닛(Hardware Memory Management Units) = 211
13.6 기억할 점 = 212
14_ 병행성을 고려한 응용프로그램 모듈화
14.1 소개 = 213
14.2 응용 프로그램 분화에 대한 아웃사이드-인(Outside-In) 방법론 = 214
14.3 병행성 파악을 위한 가이드라인과 권장사항 = 217
14.4 스케줄 가능성 분석 - 주기 단조 분석(Schedulability Analysis - Rate Monotonic Analysis) = 225
14.5 기억할 점 = 229
15_ 동기화와 통신
15.1 소개 = 231
15.2 동기화(Synchronization) = 231
15.3 통신(Communication) = 236
15.4 자원 동기화 방법(Resource Synchronization Methods) = 238
15.5 크리티컬 섹션 다시 보기 = 240
15.6 일반적으로 사용되는 실전 디자인 패턴 = 241
15.7 특정 상황에 대한 디자인 패턴 = 247
15.8 기억할 점 = 258
16_ 일반적인 디자인 문제
16.1 소개 = 259
16.2 자원의 분류 = 260
16.3 데드락(Deadlock) = 260
16.4 우선 순위 역전(Priority Inversion) = 273
16.5 기억할 점 = 280
서평 (0 건)
*주제와 무관한 내용의 서평은 삭제될 수 있습니다. 한글 기준 10자 이상 작성해 주세요.
서평추가