이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
리눅스 시스템 프로그래밍
정재준
커널연구회 2012.04.30.
가격
22,000
10 19,800
YES포인트?
1,100원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

리눅스 시스템 프로그래밍
저작권
저자 소개
책내용 전체 요약
문서 표준
목차
제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장 실습예제(영어학습기) 전체 소스코드
기부금 안내

저자 소개

저자 : 정재준
(rgbi3307@nate.com) / 커널연구회(www.kernel.bz)
저자는 학창시절 마이크로프로세서 제어 기술을 배웠으며 리눅스 커널에 많은 관심을 가지고 있다. 10년 이상 쌓아온 IT관련 개발 경험을 바탕으로 "오라클실무활용SQL튜닝(혜지원)" 책을 집필하고, 월간임베디드월드 잡지에 "리눅스 임베디드보드에서 영어학습기 구현방법", "C언어와 알고리즘"등의 기고글을 연재하였다. 최근에는 "맞춤형 문장 자동 번역 시스템 및 이를 위한 데이터베이스 구축방법 (The System for the customized automatic sentence translation and database construction method)" 라는 내용으로 프로그래밍을 하여 특허출원 하였다. 저자는 스탠포드대학교의 John L. Hennessy 교수의 저서 "Computer Organization and Design" 책을 읽고 깊은 감명을 받았으며, 컴퓨터구조와 자료구조 및 알고리즘 효율성 연구를 통한 기술서적 집필에 노력하고 있다. 또한, 온라인 상에서 커널연구회(http://www.kernel.bz/) 웹사이트를 운영하며 연구개발, 교육, 관련기술 공유 등을 위해 노력하고 있다.

관련 분류

품목정보

발행일
2012년 04월 30일
쪽수, 무게, 크기
335쪽 | 644g | 188*254*30mm
ISBN13
9788997750023

출판사 리뷰

이 책은 저자가 수년 동안 리눅스 시스템 프로그래밍을 하면서 경험한 내용을 토대로 기술하였다. 리눅스 시스템 프로그래밍을 개념 위주로 설명하는데에 그치지 않고 직접 실습해 볼 수 있는 소스코드를 많이 실었다. 제1부에서는 임베디드보드와 부트로더에 대해서 저자가 실습한 내용을 그대로 기술하고 리눅스 커널 포팅에 대해서 설명했다. 제2부에서 리눅스 시스템 프로그래밍을 위한 시스템 호출 함수들을 예제 소스코드와 함께 자세히 설명하고 있다. 입출력(I/O), 프로세스, 데몬, 신호, 쓰레드를 구현하는 함수들을 설명하고 이것을 저자가 직접 실습한 소스코드를 함께 실어서 설명했다. 아울러 시간 및 메모리에 대해서도 빠짐없이 기술했다. 특히 마지막 3부에서 저자가 직접 임베디드 보드에 구현한 영어학습기 예제 소스를 실어서 리눅스 시스템 프로그래밍에 대해서 실습 위주로 익힐 수 있도록 내용을 알차게 구성했다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.