Course Information
Course Overview
Dive into Yocto Fundamentals, Embedded Linux Image for full featured Media Box, Custom Linux Yocto Board Support Package
Course starts with a brief introduction about yocto fundamentals and architecture, poky reference system, bitbake, meta open embedded core, yocto board support package. Then it helps to step by step procedure to setup yocto build system for beagleboneblack, starts from installing dependencies, downloading the poky system from yocto-project git repository, preparing build environment, build targets, building core-image-minimal and various targets, flashing the image into beagleboneblack.
This also provides the information about yocto meta-data, recipes, bitbake files, bitbake append files, class file and etc.
Yocto bitbake layers with various options like show-layers, show-recipes, create-layer, add-layer, remove-layer, show-cross-depends, layerindex-fetch, show-overlays.
Helps you to create new yocto layer starting from a simple helloworld to optimized custom yocto board support package layer. Also it provides information to create recipes with starting from a helloworld, custom full feature media box image generation recipes and recipe to add IoT gateway middleware framework and applications.
Course Content
- 6 section(s)
- 11 lecture(s)
- Section 1 Yocto Fundamentals and Architecure
- Section 2 Yocto for Beagle Bone Black
- Section 3 Yocto Open Embedded Core Layer ( meta )
- Section 4 Yocto bitbake Tasks, layers
- Section 5 Creating a helloworld recipe to build simple helloworld.c
- Section 6 Yocto Custom Embedded Linux Image creation
What You’ll Learn
- Yocto Fundamentals, Yocto build system setup and image generation for beaglebone black, Yocto layer and recipes, Creating new yocto layer, Yocto bitbake - core engine, Bitbake tasks like Normal, Manual, Image related, Kernel related, Creating an HelloWorld recipe and adding into build system, Customized image generation for a Media Box included with GStreamer, Customized new Yocto Board Support Package Layer creation, Linux Kernel Optimization in terms of Size and Speed
Skills covered in this course
Reviews
-
AAjit
Was expecting a complete exposure in detail for beaglebone. This course gives some info but still so much is left.. want the refund now, but unable to get because of udemy policy.
-
JJuan Aldana
Very strong accent and no closed caption seems to be available
-
AAbhijit Bhagwat
Can be more engaging
-
AAndres Cabezas
The course is not covering the last 2 items mentioned in the course description: * Customized new Yocto Board Support Package Layer creation * Linux Kernel Optimization in terms of Size and Speed