Course Outline
Perkenalan
Tinjauan umum arsitektur sistem tertanam Linux
Sekilas tentang Pocky dan bitbake
Mempersiapkan lingkungan pengembangan Anda
Mempersiapkan papan pengembangan dan perangkat target Anda
Memahami pohon sumber Yocto Project
Membangun sebuah citra
Menggunakan antarmuka web Toaster untuk memulai pembuatan
Menambahkan paket ke gambar yang dihasilkan
Memahami Paket Dukungan Papan (BSP), resep, konfigurasi, dan lapisan
Menulis resep
Tinjauan umum beberapa sistem build yang ada - Autotools, CMake, Meson
Membangun, mengonfigurasi, dan menambahkan aplikasi khusus
Pemecahan masalah kegagalan pembangunan
Memperbaiki masalah kompilasi silang yang umum
Menyesuaikan build dengan lapisan
Memperluas resep yang ada
Menulis konfigurasi mesin khusus
Menambahkan dan mengelola paket runtime
Menambahkan gambar khusus
Membuat gambar khusus
Menghasilkan rootfs
Menggunakan SDK Yocto Project
Mengembangkan aplikasi menggunakan Poky SDK
Toolkit Pengembangan Aplikasi
Penutup
Requirements
- Peserta harus pernah membangun kernel setidaknya sekali untuk sistem desktop tradisional (non-embedded) Linux.
- Mengetahui komponen apa saja yang menyusun userspace Linux pada sistem desktop.
- Tahu cara membuat dan menggunakan patch.
- Harus mampu menjelaskan apa itu GNU Make, Autotools, dan sistem build lainnya yang ada.
- Idealnya, memelihara setidaknya satu paket Linux, baik sebagai penulis hulu, atau dalam distribusi desktop Linux tradisional apa pun.
- Pengalaman sebelumnya dengan pengembangan tertanam tidak diperlukan, dan bukan pengganti pengetahuan tentang desktop tradisional Linux yang ditentukan di atas.
Hadirin
- Pengembang
- Insinyur sistem
- Insinyur pengujian
- Administrator sistem
Testimonials (4)
Practical excersises
Marcin Janicki - Hectronic Polska Sp. z o.o.
Course - Yocto Project
I generally was benefit from the practical exercises.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Course - Yocto Project
High professionalism
Oleg Polyakov - Northforge Innovations Inc
Course - Yocto Project
I really enjoy having a virtual PC online, I can do exercises whenever I want