연락처 정보

코스 개요

소개

임베디드 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)

예정된 코스

관련 카테고리