Course Outline

소개

임베디드 Linux 시스템 아키텍처 개요

Pocky 및 bitbake 개요

개발 환경 준비

타겟 개발 보드 및 툴킷 준비

Yocto Project 소스 트리 이해

이미지 구축

Toaster 웹 인터페이스를 사용하여 빌드 시작

생성된 이미지에 패키지 추가

보드 지원 패키지(BSP), 레시피, 구성 및 레이어 이해

레시피 작성

일부 기존 빌드 시스템 개요 - Autotools, CMake, Meson

사용자 정의 애플리케이션 구축, 구성 및 추가

빌드 실패 문제 해결

일반적인 크로스 컴파일 문제 해결

레이어를 사용하여 빌드 사용자 정의

기존 레시피 확장

커스텀 머신 구성 작성

런타임 패키지 추가 및 관리

사용자 정의 이미지 추가

커스텀 이미지 만들기

rootfs 생성

Yocto Project SDK 사용

Poky SDK를 사용하여 애플리케이션 개발

애플리케이션 개발 툴킷

맺음말

Requirements

  • 참가자는 기존 데스크톱(비임베디드) Linux 시스템에 대해 최소 한 번 이상 커널을 구축해야 합니다.
  • 데스크탑 시스템의 Linux 사용자 공간이 어떤 구성 요소로 구성되어 있는지 알고 있습니다.
  • 패치를 생성하고 사용하는 방법을 알고 있습니다.
  • GNU Make, Autotools, 다른 빌드 시스템이 무엇인지 설명할 수 있어야 합니다.
  • 이상적으로는 업스트림 작성자로서 또는 기존의 Linux 데스크톱 배포에서 하나 이상의 Linux 패키지를 유지 관리합니다.
  • 임베디드 개발에 대한 사전 경험은 필요하지 않으며 위에 명시된 기존 Linux 데스크탑에 대한 지식을 대체할 수 없습니다.

청중

  • 개발자
  • 시스템 엔지니어
  • 테스트 엔지니어
  • 시스템 관리자
 28 Hours

Number of participants



Price per participant

회원 평가 (4)

Related Categories