문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
임베디드 Linux 시스템 아키텍처 개요
Poky와 BitBake 개요
개발 환경 준비
타겟 개발 보드 및 도구킷 준비
Yocto Project 소스 트리 이해하기
이미지 빌드
Toaster 웹 인터페이스를 사용하여 빌드 시작
생성된 이미지에 패키지 추가
보드 지원 패키지(BSP), 레시피, 구성, 레이어 이해하기
레시피 작성
기존 빌드 시스템(Autotools, CMake, Meson) 개요
사용자 정의 애플리케이션 빌드, 구성 및 추가
빌드 실패 문제 해결
일반적인 크로스 컴파일 문제 수정
레이어를 사용하여 빌드 커스터마이징
기존 레시피 확장
사용자 정의 머신 구성 파일 작성
런타임 패키지 추가 및 관리
사용자 정의 이미지 추가
사용자 정의 이미지 생성
rootfs 생성
Yocto Project SDK 사용
Poky SDK를 사용하여 애플리케이션 개발
애플리케이션 개발 툴킷
마무리 인사말
요건
- 참가자는 전통적인 데스크톱(비임베디드) Linux 시스템용 커널을 최소 한 번 이상 빌드한 경험이 있어야 합니다.
- 데스크톱 시스템의 Linux 사용자 공간(userspace)을 구성하는 컴포넌트에 대해 알고 있어야 합니다.
- 패치(patch) 생성 및 활용 방법을 알고 있어야 합니다.
- GNU Make와 Autotools의 역할, 그리고 다른 빌드 시스템의 존재를 설명할 수 있어야 합니다.
- 이상적으로는 상위 기여자(upstream author)이거나 전통적인 Linux 데스크톱 배포판에서 최소 하나의 Linux 패키지를 유지보수한 경험이 있어야 합니다.
- 임베디드 개발 경험은 필수 요구사항이 아니며, 위에 명시된 전통적인 Linux 데스크톱 관련 지식의 대체재가 될 수 없습니다.
대상자
- 개발자
- 시스템 엔지니어
- 테스트 엔지니어
- 시스템 관리자
28 시간
회원 평가 (4)
실제 연습문제
Marcin Janicki - Hectronic Polska Sp. z o.o.
코스 - Yocto Project
기계 번역됨
실제 연습을 통해 일반적으로 혜택을 받았습니다.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
코스 - Yocto Project
기계 번역됨
높은 전문성
Oleg Polyakov - Northforge Innovations Inc
코스 - Yocto Project
기계 번역됨
온라인으로 가상 PC를 사용하는 것이 정말 좋아요. 언제든 연습할 수 있어요.
Dongfu Li - Northforge Innovations Inc
코스 - Yocto Project
기계 번역됨