책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788997750023
· 쪽수 : 335쪽
· 출판일 : 2012-04-30
책 소개
목차
제1부 임베디드보드 이해 및 커널포팅
제1장 임베디드보드 구조
1.1 임베디드보드 구조 개요
1.2 컴퓨터의 발전과 활용분야
1.3 임베디드보드 이해
1.4 MIPS 구조의 특징
1.5 MIPS 임베디드보드에 리눅스 개발환경 설정
제2장 부트로더
2.1 부트로더 개요
2.2 부트로더의 역할
2.3 부트로더 메모리맵
2.4 부트로더 분석
제3장 리눅스 커널 포팅
3.1 리눅스 커널 포팅 개요
3.2 리눅스 커널 소스
3.3 환경설정(CONFIGURE)
3.4 빌딩(BUILDING)
3.5 설치(INSTALLING)
3.6 부팅(BOOTING)
3.7 임베디드보드에 포팅
제2부 리눅스 시스템 프로그래밍
제4장 입출력(I/O) 시스템 호출
4.1 OPEN()
4.2 READ()
4.3 WRITE()
4.4 SYNC()
4.5 CLOSE()
4.6 LSEEK()
4.7 SELECT()
4.8 POLL()
제5장 버퍼 입출력(BUFFER I/O)
5.1 표준 입출력(STANDARD I/O)
5.2 파일 포인터(FILE POINTERS)
5.3 스트림 파일 열기(OPEN)
5.4 스트림 파일 읽기(READ)
5.5 스트림에 쓰기(WRITE)
5.6 스트림 탐색(SEEK)
5.7 버퍼링 제어
5.8 SCATTER/GATHER
5.9 EPOLL()
5.10 MMAP()
제6장 프로세스 관리
6.1 PROCESS ID
6.2 새로운 프로세스 실행
6.3 프로세스 종료
6.4 프로세스 대기
6.5 데몬(DAEMONS)
6.6 신호(SIGNALS)
6.7 쓰레드(THREADS)
제7장 시간에 대해서
7.1 시간 데이터 구조체들
7.2 POSIX CLOCKS
7.3 현재 날짜의 시간 가져오기
7.4 현재 날짜의 시간 설정하기
7.5 시간 형태 변환
7.6 시스템 CLOCK 맞추기(TUNING)
7.7 수면(SLEEPING)과 기다림(WAITING)
7.8 타이머(TIMERS)
제8장 메모리에 대해서
8.1 프로세스 주소 영역
8.2 동적 메모리 할당
8.3 익명(ANONYMOUS)의 메모리 매핑들
8.4 진보된 메모리 할당
8.5 스택 기반 할당
제3부 시스템 프로그래밍 실습예제
제9장 실습예제(영어학습기) 소개
9.1 언어학습에 대한 필자의 견해
9.2 영어의 정보연결 구조에 대한 이해
9.3 영어의 정보연결 장치들
9.4 영어학습기 시나리오
9.5 영어학습 시나리오(메뉴) 읽기
9.6 영어학습 진행
9.7 요약
제10장 실습예제(영어학습기) 전체 소스코드
기부금 안내




















