로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

임베디드 리눅스 시스템 구축하기

   
지은이 Karim Yaghmour/김태석   |   출판사 한빛미디어  |   발행일 2004년 03월 29일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 25,000원22,500원 10%
마일리지 5% 1,250원
발행일 2004-03-29
ISBN 8979142765 | 9788979142761
기타정보 번역서 | 494쪽
예상출고일
배송비 무료배송
   
운영체계(OS)
종합지수 11p 82 위
   
이 책의 원서
  Building Embedded LINUX Systems
O'REILLY | Karim Yaghmour
주의사항 더이상 출간되지 않습니다.
 

임베디드 리눅스 시스템의 개념, 기술, 트릭, 함정 총망라!
정교한 이론과 실전에서 바로 적용할 수 있는 실질적인 임베디드 리눅스 구축 방법!


리눅스 기초부터 개발 환경 구축, 커널 컴파일, 루트 파일 시스템 구축, 패키징, 부트스트랩 로더 설정, 네트워크 설정, 디버깅 방법에 이르기까지 임베디드 리눅스 시스템에 대한 전반적인 내용을 모두 아우르고 있다. 그러므로 이 책에 나온 내용만 이해하고 있으면, 타켓 보드에 임베디드 리눅스 시스템에서 흔히 사용되는 uClibc, BusyBox, Openssh, thttpd, tftp, strace, gdb 등을 포함한 40여 가지 이상의 오픈 소스 및 자유 소프트웨어 패키지를 사용한다.

이 책은 리눅스 커널을 기반으로 한 임베디드 시스템에 대해 깊이 그리고 집중적으로 다루는 지침서로서, 다소 애매하거나 문서화되어 있지 않은 과정을 상세히 다룬다.

- 고유의 GNU 개발 툴체인 최적화
- 타겟에 맞는 커널의 선택, 설정, 구축 및 설치
- 완전한 타켓 루트 파일시스템의 생성
- 반도체 스토리지 장치의 셋업 및 조작과 사용
- 타겟에 적합한 부트로더의 설치 및 설정
- 다양한 툴과 기술을 통한 임베디드 시스템의 디버깅

역자 서문
서문
목차

1장. 소개
정의
실생활과 임베디드 리눅스 시스템
다중 컴포넌트 시스템의 예
설계 및 구현 방법론

2장. 기본 개념
호스트 타입
호스트/타겟 개발 셋업 타입
호스트/타겟 디버그 셋업 타입
임베디드 리눅스 시스템의 일반적인 아키텍처
시스템 시작
부트 구성 타입
시스템 메모리 레이아웃

3장. 하드웨어 지원
프로세서 아키텍처
버스와 인터페이스
I/O
스토리지
범용 네트워킹
산업용 네트워킹
시스템 모니터링

4장. 개발 툴
실질적인 프로젝트 작업 공간 사용하기
GNU 크로스 플랫폼 개발 툴체인
대체 C 라이브러리
자바

파이썬
에이다
기타 프로그래밍 언어
통합 개발 환경
터미널 에뮬레이터

5장. 커널과 관련해 고려해야 할 사항
커널의 선택
커널 환경 설정
커널 컴파일하기
커널 설치하기2
실제 사용되는 것들

6장. 루트 파일시스템의 내용
루트 파일시스템의 기본 구조
라이브러리
커널 모듈
커널 이미지
장치 파일
메인 시스템 애플리케이션
사용자 정의 애플리케이션
시스템 초기화

7장. 스토리지 장치 다루기
MTD 지원 장치
디스크 장치
스왑하기 또는 스왑하지 않기

8장. 루트 파일시스템 셋업하기
파일시스템 선택하기
NFS로 마운트된 루트 파일시스템을 이용하여 파일시스템 이미지를 플래시로 옮기기
CRAMFS
JFFS2
NFTL 상의 디스크 파일시스템
램 디스크 상의 디스크 파일시스템
TMPFS로 디렉토리 마운트하기
실시간 업데이트

9장. 부트로더 셋업하기
다양한 부트로더
네트워크 부팅을 위한 서버 셋업
디스크와 컴팩트플래시 장치에서 LILO
사용하기
디스크온칩 장치와 GRUB 사용하기
U-Boot

10장. 네트워크 서비스 설정하기
인터넷 슈퍼 서버
SNMP를 이용한 원격 관리
텔넷을 이용한 네트워크 로그인
SSH를 이용한 안전한 통신
HTTP를 통한 웹 컨텐트 서비스
DHCP를 이용한 동적 환경 설정

11장. 디버깅 툴
gdb를 이용한 응용 프로그램 디버깅
추적
성능 분석
메모리 디버깅
하드웨어 툴에 대하여

부록 A. 워크시트
부록 B. 리소스
부록 C. 중요한 라이선스와 주의 사항

찾아보기
Karim Yaghmour
임베디드 시스템에서 오픈 소스와 자유 소프트웨어를 이용하는 것에 관련된 전문 지식과 방법을 제공하는 Opersys Inc.(http://www.opersys.com)의 설립자이자 사장이다. 오픈 소스와 자유 소프트웨어 패키지 커뮤니티에서 활동하며, 이 커뮤니티가 장려하는 지식 공유와 기술 향상이라는 핵심 가치를 추구하는 Opersys의 서비스를 확립하였다. 또한 커뮤니티 활동의 일환으로, 리눅스 추적 툴킷을 관리하며, 여러 운영체제가 공존할 수 있도록 해주는 아데오스(Adeos) 나노커널 구현에 관한 백서를 쓰고 있다.

사물이 어떻게 동작하는지에 대한 카림의 탐구심은 고장난 라디오나 카세트를 고치기 위해 열어보았던 아주 어린 시절부터 시작해 매우 일찍부터 운영체제의 내부 구조와 임베디드 시스템에 깊은 관심을 가졌다. Ecole Polytechnique de Montreal에서 공학 학사와 이학 석사를 받았고, 모든 사람이 리눅스를 파헤치는 동안 우회하여 운영체제 설계와 구현까지 이해하기 위해 자신만의 마이크로커널을 작성하였다. 소프트웨어 관련 일을 하지 않는 동안에는 역사, 철학, 사회학, 인류학 등에 열정을 쏟는데, 특히 움베르토 에코(Umberto Eco)와 제럴드 메서디(Gerald Messadie)의 에세이와 소설에 깊이 빠져 있다.



[역자 소개]

김태석
- 서울대학교 공과대학 학사/석사 과정 이수
- 현재 서울대학교 공과대학 운영체제 연구실 박사 과정
모르는 길을 갈때 이정표! 그 이상도 이하도아닌....
이재경님이 쓰신 서평보기 I 평점 I 조회수(1167) I 공감 (0) I 블로그
이책에서 젤로 맘에 들고 잘 활용한것은 워크시트 입니다.저자 사이트가면 무료로 그냥 다운받아서 볼수도 있으니 안사도 상관이야 없겠지만요 그래두 곁에 두고 막힌는거 있을때 참조 할수있는 사이트를 제법 잘정리 해놓은 책이니까 사서 보는게 맞을듣 싶네요 특정 프로세서나 보드에 관한책도 필요 하겠지만 임베디드는 특성상 너무 다양한 환경을 가진 분야이기 때문에 아직 혼잡한 수많은 정보들을 정리해 놓은 책이 한권은 있어야 한다고 생각합니다. 이책은 원서가 있다고 하더...
우분투 리눅스...
이종원
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(79)
회원평점   회원서평수 1
모르는 길을 갈때 이정표! 그 이상도 이하도아닌....
이재경 님  2005-05-19
카림 야크무르 의 최근 저서
 
임베디드 안드로이드
24,300원
(10%↓+5%)
 
김태석 의 최근 저서
 
예제로 배우는 C언어
21,620원
(6%↓+1%)
 
Karim Yaghmour 의 최근 저서
 
Building Embedded LINUX Systems
48,600원
(10%↓+1%)
 
한빛미디어 출판사의 신간
고객이 보이는 구글 애널리틱스
문준영 저
27,000원
(10%↓+5%)
 
김도형의 데이터 사이언스 스쿨 : 수학 편
김도형 저
49,500원
(10%↓+5%)
 
미술관에 GAN 딥러닝 실전 프로젝트
데이비드 포스터 [옮긴이]박해선 저
0원
(0%↓+1%)
 
미술관에 GAN 딥러닝 실전 프로젝트
데이비드 포스터 [옮긴이]박해선 저
28,800원
(10%↓+5%)
 
C++ 최적화
커트 건서로스 [옮긴이]옥찬호 저
34,200원
(10%↓+5%)
 
이메일주소수집거부