|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/embedded-linux-using-yocto-part-4/
课程评论:没有评论
课程名称:使用Yocto的嵌入式Linux第四部分 概述:本课程将帮助您学习以下概念: - 什么是干净构建(clean build)和增量构建(incremental build),以及它们的示例; - 共享状态缓存(sstate-cache)及其对构建性能的影响; - Yocto中的任务管理,及其相较于每个配方方法的优点; - 共享状态缓存的工作原理(校验和/签名和设定场景); - BitBake命令:bitbake-dumpsig、bitbake-diffsigs、SSTATE_DIR变量; - BitBake清理任务:clean、cleanall、cleansstate; - 使用bitbake target PROVIDES 列表的作用及其好处; - BitBake名称空间:配方名称(构建时间目标)和软件包名称(运行时间目标),包括RPROVIDES、虚拟目标和PREFERRED_PROVIDER; - 如何在存在多个相同名称但不同版本的配方时选择合适的配方; - Yocto的Linux内核开发(内核源代码、配置、补丁); - Yocto中的Linux内核配方(PREFERRED_PROVIDER/PREFERRED_VERSION); - 在Yocto中创建新的内核配方; - 内核自定义(更改内核配置 - savedefconfig); - 在Git库中使用源代码的内核配方; - 补丁Linux内核; - 修改现有内核配方(配置片段、补丁、diffconfig、LINUX_VERSION_EXTENSION); - 使用树内定义配置文件(KBUILD_DEFCONFIG_KMACHINE); - 一般内核和Yocto内核库之间的差异; - 什么是软件包组,软件包组配方与普通配方的区别; - 编写软件包组配方(RDEPENDS、RRECOMMENDS、BAD_RECOMMENDATIONS、NO_RECCOMENDS、PACKAGE_EXCLUDE); - 用于树外模块的配方(module.bbclass); - 在启动时自动加载模块。 本课程提供30天退款保证。如果您不满意课程内容,可以请求退款。那么,您还在等什么?立即注册,提升您的Yocto知识水平!
Learn the below concepts by enrolling in this course What is clean build What is incremental build Example of clean and incremental build Shared State Cache (sstate-cache) Build performance with and without sstate-cache Tasks in Yocto What's the benefit of per-task over per-recipe approach How does shared state cache works (checksum/signatures and setscene) Commands: bitbake-dumpsig, bitbake-diffsigs SSTATE_DIR variable Bitbake Clean tasks: clean, cleanall, cleansstate What happens when you say bitbake target PROVIDES list and what's the benefit of PROVIDES list Bitbake namespaces: recipe names (build time targets) and package names (run time targets) RPROVIDES , virtual targets and PREFERRED_PROVIDER How to select a recipe when multiple recipe of same name and different version exists Yocto Linux Kernel Development (kernel source, configuration, patches) Linux Kernel Recipes in Yocto (PREFERRED_PROVIDER/PREFERRED_VERSION)Creating a new kernel recipe in Yocto Kernel customizations (changing kernel configuration - savedefconfig) Kernel recipe with source code on git repository Patching the Linux Kernel Yocto Linux Kernel Recipes Modifying an existing kernel recipe (configuration fragments, patch, diffconfig, LINUX_VERSION_EXTENSION) Using an in-tree defconfig file (KBUILD_DEFCONFIG_KMACHINE) Difference between general kernel and yocto kernel repository What is Package group Difference between package group recipes and normal recipes Writing a package group recipe (RDEPENDS, RRECOMMENDS, BAD_RECOMMENDATIONS, NO_RECCOMENDS, PACKAGE_EXCLUDE) Recipes for out of tree modules (module.bbclass) Automatically load modules on bootThis course comes with a 30 day money back guaranteed!. If you are not satisfied with the course, you'll get your money backSo what are you waiting for, enroll now and take the next step in increasing your Yocto Knowledge