|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/embedded-linux-using-yocto-part-3/
课程评论:没有评论
课程名称:使用Yocto的嵌入式Linux 第三部分 课程概述: 本课程旨在帮助学员深入了解并掌握多个关键主题,具体包括: - 理解文件搜索路径:FILESPATH、FILESEXTRAPATH、FILESOVERRIDE - 编写静态和动态库的配方(recipes) - 如何在配方中指定构建时和运行时的依赖关系:DEPENDS和RDEPENDS - 创建自定义软件包 - 理解自动化工具(autotools)并为其编写配方 - 理解CMake并为其编写配方 - 使用开发环境(devshell) - 在启动时添加自定义logo - 学习Yocto的一个重要概念:bbappend 课程内容详解: 1. **文件与软件包**: - FILES变量 - PACKAGES变量 - 如何创建自己的软件包 2. **静态与动态库**: - Yocto静态库的配方 - Yocto动态库的配方 - 如何处理无版本的库 3. **依赖关系(构建时和运行时)**: - DEPENDS变量 - RDEPENDS变量 - BitBake的-g选项 - noexec命令 4. **自动化工具(Autotools)**: - Autotools介绍 - Hello World示例 - GNU Hello示例 - Autotools的配方 5. **CMake**: - CMake介绍 - Hello World示例 - CMake的配方 6. **开发环境(Devshell)**: - 使用开发环境提升编程效率 通过本课程,学员将能够更加自信地使用Yocto构建嵌入式Linux系统,掌握软件包的创建和依赖管理。
Learn the below topics by enrolling in this course✔️ Understand File Searching Paths - FILESPATH, FILESEXTRAPATH, FILESOVERRIDE✔️ Writing recipes for static and dynamic libraries✔️ How to specify build time and run time dependencies in recipes - DEPENDS & RDEPENDS✔️ Creating your own Packages✔️ Understanding autotools and writing recipes for autotools✔️ Understanding CMake and writing recipes for cmake✔️ Devshell✔️ Adding your own custom logo on boot✔️ Most important concept of Yocto: bbappendsCourse Curriculum in DeepFILES and PACKAGES:a) FILES variableb) PACKAGES variablec) How to create your own packageStatic and Dynamic Library:a) Yocto recipe for static libraryb) Yocto recipe for dynamic libraryc) How to handle unversioned libraryDependencies(Build Time and Runtime):a) DEPENDS variableb) RDEPENDS variablec) -g option bitbaked) noexecAutotools:a) Autotools Introductionb) Hello World Autotoolsc) GNU Hellod) Recipe for AutotoolsCMake:a) Introduction to CMakeb) Hello World CMakec) Recipe for CMaked) Devshell