책 소개
Yocto 빌드 시스템의 기본 개념을 다루며 임베디드 리눅스 개발자들이 쉽게 따라 할 수 있는 다수의 예제를 통해 프리스케일 완드보드를 이용한 BSP, 소프트웨어, 애플리케이션 레이어의 구성 방법을 보여준다.
목차펼치기접기
1장. 빌드 시스템 소개 호스트 시스템 설정 포키 설치 빌드 디렉토리 생성 이미지 빌드 프리스케일 욕토 에코시스템 설명 프리스케일 하드웨어 지원 패키지 설치 완드보드 이미지 빌드 완드보드 부팅 문제 해결 개발을 위한 네트워크 부팅 환경 설정 다운로드 디렉토리 공유 셰어드 스테이트 캐시 공유 패키지 피드 설정 빌드 히스토리 사용 빌드 통계 사용 빌드 시스템 디버깅 2장. BSP 레이어 소개 커스텀 BSP 레이어 생성 시스템 개발 작업 흐름 소개 커스텀 커널과 부트로더 추가 U-Boot 부트로더 빌드 욕토 리눅스 커널 지원 리눅스 빌드 시스템 리눅스 커널 설정 리눅스 커널 빌드 외부 커널 모듈 빌드 리눅스 커널와 모듈 디버깅 커널 부팅 프로세스 디버깅 커널 함수 추적 시스템 사용 디바이스 트리 관리 디바이스 트리 디버깅 3장. 소프트웨어 레이어 소개 이미지 내용 파헤치기 새로운 소프트웨어 레이어 추가 특정 패키지 버전과 프로바이더 선택 지원하는 패키지 추가 새로운 패키지 추가 데이터, 스크립트, 설정 파일 추가 사용자와 그룹 관리 sysvinit 초기화 관리자 사용 systemd 초기화 관리자 사용 패키지 설치 스크립트 설치 리눅스 커널 이미지 크기 줄이기 루트 파일 시스템 이미지 크기 줄이기 소프트웨어 릴리스 라이선스 준수를 위한 시스템 분석 오픈소스와 지적 재산권 코드로 작업 4장. 애플리케이션 개발 소개 툴체인 소개 SDK 준비와 사용 애플리케이션 개발 툴킷 사용 이클립스 IDE 사용 GTK+ 애플리케이션 개발 Qt 크리에이터 IDE 사용 Qt 애플리케이션 개발 애플리케이션 개발 작업 흐름 GNU make로 작업 GNU 빌드 시스템으로 작업 CMake 빌드 시스템으로 작업 Scons 빌더로 작업 라이브러리 개발 리눅스 프레임버퍼 작업 X 윈도우 시스템 사용 Wayland 사용 파이썬 애플리케이션 추가 오라클 자바 런타임 환경 통합 오픈 자바 개발 도구 통합 자바 애플리케이션 통합 5장. 디버깅, 추적, 프로파일 소개 코어 덤프 분석 네이티브 GDB 디버깅 크로스GDB 디버깅 애플리케이션 디버깅을 위한 strace 사용 커널 성능 카운터 사용 정적 커널 추적 동적 커널 추적 동적 커널 이벤트 사용 준비 쿡구 욕토의 추적과 프로파일링 도구 perf를 사용한 추적 및 프로파일링 SystemTab 사용 오프로파일 사용 LTTng 사용
출처: 국립중앙도서관 서지정보
리뷰 남기기
로그인하면 리뷰를 남길 수 있어요.
리뷰 0개
아직 리뷰가 없어요.
