
구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
저자 : 이르판 사디크
대학원 시절부터 리눅스의 열광적인 팬이었다. 임베디드 리눅스 시스템 개발 엔지니어로 일을 시작했고, H.264 디코더 개발과 VLIW 아키텍처를 최적화하는 일을 하고 있다. 또한 상용과 오픈소스의 지적재산권을 가진 다양한 멀티미디어 프레임워크 업무를 한 경험이 있다. 웹 개발의 전체 영역을 다루는 신생 기업에서도 일했다. 2010년 테크니컬 리더로 멘토 그래픽스에서 근무하기 시작하면서, 오픈 임베디드와 욕토 프로젝트로 일을 하기 시작했다. 꽤 오랫동안(4년 넘게) 욕토 프로젝트와 오픈임베디드의 파생 기술을 이용해 일을 했다. ARM, PPC, x86 아키텍처 기반의 다양한 하드웨어에서 일을 한 경험도 있으며, 차세대 BSP의 다양한 특징을 가지는 업무의 QA 분야에 도전하고 있다. 도전 과제 중 하나는 여러 제품과 플랫폼에 조합해 적용하는 것과 같이 하나의 공간에서 QA 패키지를 유지하는 것이다. 게이트 키퍼뿐만 아니라 메인테이너로 이것을 욕토 프로젝트 기반 레이어에 만들기 위해 고민하고 있다.
1 욕토 프로젝트와 비글본 블랙 시작
__호스트 환경 설정
____필수
____그래픽
____문서
____ADT 설치
__욕토 프로젝트 입수
__비글본 빌드
____local.conf
____bblayers.conf
____site.conf
____auto.conf
____빌드 시작
__파이션 생성 및 SD 카드 포맷
__SD 카드로 이미지 복사
__하드웨어 설정
__시리얼 설정
__비글본 부팅
__추가적인 환경 설정 파일
____machine.conf
____bitbake.conf
________표준 타깃 파일 시스템 경로
________아키텍트 의존적인 빌드 변수
________패키지 기본 변수
________빌드 시스템에서 일반적인 작업/결과 디렉토리
________특정 이미지 생성과 루트 파일 시스템 이미지 정보
________빌드 플래그와 옵션
________다운로드 위치와 유틸리티
________설정 파일 추가
__정리
2 비트베이크의 모든 것
__비트베이크의 간략한 역사
__레거시 툴과 비트베이크
____크로스 컴파일
____패키지 간 의존성 해결
____타깃 배포판의 다양성
____빌드 시스템 결합성
____다양한 빌드 시스템 배포판 지원
____다양한 아키텍처 지원
____병렬 빌드 지원
____사용, 확장, 협업의 편의성
__비트베이크 실행
____메타데이터 파싱
____태스크 목록 준비
____태스크 실행
__비트베이크 옵션
____특정 예제 빌드(-b)
____에러가 나는 경우에도 계속 빌드(-k, --continue)
____강제로 빌드하는 태스크(-f, --force)
____
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)