목차
01 임베디드 시스템
   1. 임베디드 시스템의 개요 ... 3
   2. 임베디드 시스템의 활용 ... 5
   3. 임베디드 시스템의 향후 전망 ... 5
   4. 임베디드 프로세서(Marvell Monahans PXA320) ... 7
   5. 임베디드 소프트웨어 ... 8
   6. 임베디드 리눅스 시스템(Embedded Linux System) ... 14
   7. 임베디드 시스템 개발 환경 ... 17
02 X-Hyper320TKU 임베디드 시스템 구성 및 성능
   1. X-Hyper320TKU 임베디드 시스템 특징 ... 23
   2. X-Hyper320TKU 임베디드 시스템 구성 ... 24
   3. X-Hyper320TKU 임베디드 시스템 세부 장치 설명 ... 32
   4. X-Hyper320TKU 임베디드 시스템 Address Map ... 45
03 임베디드 리눅스 시스템 포팅
   1. 개발 환경 ... 69
   2. 부트로더(Boot Loader) ... 73
   3. 커널(Kernel) ... 87
   4. 커널 생성 컴파일 ... 114
   5. 파일 시스템 ... 115
   6. 네트워크 환경 구축과 이미지 전송 ... 123
04 시스템 호출과 주요 커널(Kernel) 함수
   1. 시스템 호출의 개요 ... 137
   2. 시스템 호출 동작과정 ... 139
   3. 시스템 호출 구현 ... 142
   4. 주요 커널 함수 및 변수 ... 154
   5. 시그널(Signal) 함수 ... 159
   6. 커널 타이머 ... 161
   7. 시스템 호출로 LED점등하기 ... 164
05 모듈(Module) 프로그래밍
   1. 모듈 프로그래밍 개요 ... 173
   2. 모듈 프로그래밍 규칙 ... 174
   3. 모듈 유틸리티 ... 178
   4. proc 파일시스템 ... 181
   5. 커널 심볼(Symbol) 테이블 ... 190
   6. 프로세스 정보 출력 모듈 ... 198
   7. 모듈 프로그래밍 주의사항 ... 201
06 디바이스 드라이버
   1. 디바이스 드라이버의 개요 ... 205
   2. 파일 연산(File operation) ... 212
   3. 디바이스 드라이버의 등록과 해제 ... 220
   4. 디바이스 드라이버 구성 ... 223
   5. 디바이스 드라이버 구조 ... 225
   6. 디바이스 드라이버 구현 ... 226
   7. 블록 디바이스와 네트워크 디바이스 ... 236
07 디바이스 드라이버 활용
   1. LED ... 245
   2. GPID LED ... 249
   3. Dot Matrix ... 252
   4. FND ... 255
   5. 문자 LCD ... 259
   6. Key Scan ... 262
   7. ADC/DAC ... 267
   8. Stepper Motor ... 272
   9. DC Motor ... 276
   10. Touch Screen ... 281
   11. UART ... 282
   12. RTC ... 283
   13. USB Slave ... 284
   14. USB Host ... 285
   15. MMC/SD/SDIO ... 288
   16. Frame Buffer(TFT LCD) ... 291
   17. Ethernet ... 295
   18. Sound ... 297
08 리눅스 시스템 응용
   1. NFS(Network File System) ... 301
   2. MP3 플레이어(gqmpeg) ... 307
   3. 이미지 뷰어(gqview) ... 310
   4. 동영상 플레이어(mplayer) ... 315
   5. TinyX ... 320
찾아보기 ... 333
닫기