문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
OpenBMC를 위한 Yocto 프로젝트 기초
- Yocto 프로젝트 및 OpenOverview 개요
- OpenBMC 전용 레이어: meta-phosphor, meta-aspeed, meta-arm
- 레이어 우선순위 및 의존성
- poky, oe-core 및 OpenBMC 배포 정책
BitBake 심화 학습
- 레시피 구문 및 구조
- 작업, 의존성 및 변수 플래그
- 상속 및 bbclass 파일
- devtool을 사용한 레시피 디버깅
머신 및 BSP 레이어
- 새 머신 구성 생성
- ARM BMC SoC용 장치 트리 통합
- 커널 레시피 맞춤화
- BMC 부팅을 위한 U-Boot 구성
이미지 맞춤화
- 이미지 레시피 및 FEATURES 플래그
- 패키지 추가 및 제거
- 파티션 레이아웃 및 플래시 크기
- initramfs 및 systemd 통합
패키지 관리
- 맞춤 C++ sdbusplus 서비스를 위한 레시피 작성
- Python 애플리케이션 패키징
- Systemd 단위 파일 배포
- 라이선스 준수 및 COPYING 파일
빌드 최적화
- 공유 상태 캐시(sstate) 구성
- 프리 미러 및 로컬 다운로드 사용
- 병렬 빌드 튜닝
- 빌드 호스트 리소스 관리
SDK 및 교차 컴파일
- OpenBMC SDK 생성
- bitbake 외부에서 애플리케이션 교차 컴파일
- devtool add/modify 워크플로우 사용
- 대상 하드웨어에서 바이너리 테스트
레이어 유지보수 및 업그레이드
- 레이어 의존성 업데이트
- 업스트림 Yocto 릴리스 처리
- 패치 및 보안 수정사항 백포팅
- 버전 고정 전략
요건
- Linux 명령줄 및 셸 스크립팅 경험
- 임베디드 Linux 빌드 시스템에 대한 기본 이해
- Git 및 Git 워크플로우에 대한 친숙함
대상 수강생
- 임베디드 Linux 개발자
- Yocto/OpenEmbedded 실무자
- OpenBMC로 전환하는 펌웨어 엔지니어
14 시간
회원 평가 (4)
경험 많은 트레이너
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
코스 - Kubernetes Security Fundamentals (LFS460)
기계 번역됨
트레이너는 실무 지식을 가지고 있습니다
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
코스 - Kubernetes for App Developers (LFD459)
기계 번역됨
트레이너가 우리의 필요에 맞게 조정됩니다
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
코스 - The Yocto Project - An Overview - hands-on
기계 번역됨
실제 연습문제
Marcin Janicki - Hectronic Polska Sp. z o.o.
코스 - Yocto Project
기계 번역됨