책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788990758651
· 쪽수 : 536쪽
· 출판일 : 2007-02-22
책 소개
목차
제1장 개요
1.1 임베디드 리눅스의 역사
1.2 왜 임베디드 리눅스인가?
1.3 임베디드 리눅스와 데스크톱 리눅스
1.4 자주 묻는 질문들(FAQs)
1.5 임베디드 리눅스 배포판
1.6 포팅 로드맵
제2장 시작하기
2.1 임베디드 리눅스의 구조
2.2 리눅스 커널의 구조
2.3 사용자 공간
2.4 리눅스 부팅 과정
2.5 GNU 크로스-플랫폼 툴체인
제3장 Board Support Package
3.1 커널 빌드 과정에 BSP 추가하기
3.2 부트로더 인터페이스
3.3 메모리 맵
3.4 인터럽트 관리
3.5 PCI 서브시스템
3.6 타이머
3.7 UART
3.8 전원 관리
제4장 임베디드 저장장치
4.1 플래시 맵
4.2 MTD(Memory Technology Device)
4.3 MTD 구조
4.4 NOR 플래시를 위한 샘플 MTD 드라이버
4.5 플래시 매핑 드라이버
4.6 MTD 문자 장치와 블록 장치
4.7 mtdutils 패키지
4.8 임베디드 파일 시스템
4.9 저장 공간 최적화
4.10 커널 메모리 튜닝하기
제5장 임베디드 드라이버
5.1 리눅스 직렬 드라이버
5.2 이더넷 드라이버
5.3 리눅스의 I2C 서브시스템
5.4 USB 가젯
5.5 감시 타이머
5.6 커널 모듈
제6장 응용 프로그램 포팅
6.1 구조적 비교
6.2 응용 프로그램 포팅 로드맵
6.3 pthreads를 이용한 프로그래밍
6.4 OSPL
6.5 커널 API 드라이버
제7장 실시간 리눅스
7.1 실시간 운영체제
7.2 리눅스와 실시간성
7.3 리눅스의 실시간 프로그래밍
7.4 엄격한 실시간 리눅스
제8장 빌드와 디버깅
8.1 커널 빌드하기
8.2 응용 프로그램 빌드하기
8.3 루트 파일 시스템 빌드하기
8.4 통합 개발 환경(IDE)
8.5 가상 메모리 문제의 디버깅
8.6 커널 디버거
8.7 프로파일링
제9장 임베디드 그래픽스
9.1 그래픽스 시스템
9.2 리눅스 데스크톱 그래픽스 - X 윈도우 시스템
9.3 디스플레이 하드웨어의 기초
9.4 임베디드 리눅스 그래픽스
9.5 임베디드 리눅스 그래픽스 드라이버
9.6 윈도우 환경, 툴킷, 응용 프로그램
9.7 결론
제10장 uClinux
10.1 MMU가 없는 시스템상의 리눅스
10.2 프로그램 로드와 실행
10.3 메모리 관리
10.4 파일/메모리 매핑 - uClinux에서 mmap()의 복잡함
10.5 프로세스 생성
10.6 공유 라이브러리
10.7 uClinux로 응용 프로그램 포팅하기
10.8 XIP - eXecute In Place
10.9 uClinux 배포판 빌드하기
부록
A. 부팅 속도 높이기
B. GPL과 임베디드 리눅스



















