Hubungi Kami

Kerangka Materi

Pendahuluan

Ringkasan arsitektur sistem Linux tertanam

Ringkasan Poky dan BitBake

Persiapan lingkungan pengembangan

Persiapan papan pengembangan target dan toolkit

Memahami struktur sumber (source tree) Yocto Project

Membangun citra (image)

Menggunakan antarmuka web Toaster untuk memulai proses build

Menambahkan paket ke citra yang dihasilkan

Memahami Paket Dukungan Papan (BSP), resep, konfigurasi, dan layer

Menulis sebuah resep

Ringkasan beberapa sistem build yang sudah ada - Autotools, CMake, Meson

Membangun, mengonfigurasi, dan menambahkan aplikasi kustom

Penanganan kegagalan saat build

Memperbaiki masalah cross-compilation yang umum

Mengkustomisasi build dengan layer

Memperluas resep yang sudah ada

Menulis konfigurasi mesin kustom

Menambahkan dan mengelola paket runtime

Menambahkan citra kustom

Membuat citra kustom

Menghasilkan rootfs

Menggunakan SDK Yocto Project

Mengembangkan aplikasi menggunakan Poky SDK

Alat Pengembangan Aplikasi

Penutup

Persyaratan

  • Peserta harus telah melakukan build kernel setidaknya satu kali untuk sistem Linux desktop tradisional (bukan embedded).
  • Memahami komponen-komponen yang membentuk userspace Linux pada sistem desktop.
  • Mengetahui cara membuat dan menggunakan patch.
  • Mampu menjelaskan apa itu GNU Make, Autotools, serta build sistem lain yang ada.
  • Secara ideal, peserta telah mengelola setidaknya satu paket Linux, baik sebagai author upstream maupun dalam distribusi desktop Linux tradisional apa pun.
  • Pengalaman sebelumnya dengan pengembangan embedded tidak diwajibkan dan tidak dapat menggantikan pengetahuan tentang desktop Linux tradisional yang disebutkan di atas.

Target Peserta

  • Pengembang (Developers)
  • Insinyur sistem
  • Insinyur uji (Test engineers)
  • Administrator sistem
 28 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait