Applied Yocto Project using Raspberry Pi 5 (Embedded Linux)

所在平台: Udemy

课程主页: https://www.udemy.com/course/yocto-project/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用树莓派5的应用Yocto项目(嵌入式Linux) 课程概述: 大家好,我叫Mustafa Ozcelikors,是一名资深的Linux和Android工程师,拥有超过9年的汽车行业工作经验,持有嵌入式系统硕士学位。我在2017年赢得了Google SOC比赛,并积极参与开源和商业项目。我从大学时代开始使用Yocto项目,至今已有近10年的经验。这个“使用树莓派5的应用Yocto项目(嵌入式Linux实践)”课程是一个独特的嵌入式Linux课程,与其他课程截然不同。课程结合了图示、幻灯片、示意图、实例和实践应用,帮助您轻松地理解每一个主题。课程适合初学者,同时也涵盖一些高级主题。理论内容经过精心设计,几乎每个重要主题都有多个框图以便于理解。所有的图形、原理图和绘图均来源于多年的行业经验,而非互联网或书本。在实践部分,我们将深入探索Yocto项目,并共同打开终端来实现具体的目标。 课程结束时,我们将共同完成一个具有独特机器配置、内核、配方示例和Qt应用程序的自定义Linux发行版。 您将在课程中学习到: - 从入门到高级主题,掌握嵌入式Linux系统的核心理念。 - 理解为什么在特定产品中使用嵌入式Linux。 - 理解Linux系统和树莓派5的启动过程。 - 掌握嵌入式Linux任务的运作(解包、打补丁、配置、编译、安装、部署、打包)。 - 理解Linux发行版和包管理器。 - 自如地处理Yocto项目及其配置任务。 - 理解树莓派5在Yocto项目中的层和板配置(meta-raspberrypi,硬件规格,串行控制台)。 - 在Yocto项目中创建自己的机器配置。 - 为您的Linux发行版创建自己的层。 - 自如地为使用多种构建系统的软件包创建新配方(GCC、GNU Make、CMake、PyPi)。 - 将第三方软件(如GNOME、XFCE、Qt)集成到嵌入式Linux产品中。 - 在您的嵌入式Linux系统中集成图形桌面。 - 将系统映像部署到树莓派5,并使用安全外壳和串行控制台软件进行操作。 - 为现有软件包创建补丁,使用DEVTOOL。 - 理解并修改内核配置(Kconfig,配置片段)。 - 降级和升级嵌入式Linux发行版的Linux内核版本。 非常感谢您的关注!希望在第一节课见到您! 诚挚的问候,M.Eng Mustafa Ozcelikors

课程评论(0条)

课程详情

Hi,My name is Mustafa Ozcelikors, a Senior Linux & Android Engineer and team leader with more than +9 years of experience working in automotive with Master's Degree in Embedded Systems, who have won Google SOC event in 2017 and who have been actively contributing to open source and commercial projects. I have been using Yocto Project for almost 10 years, dating back to my college years."Applied Yocto Project using Raspberry Pi 5 (with Embedded Linux practices)" is an unique Embedded Linux course unlike any other. The course utilizes drawings, slideshows, diagrams, examples, hands-on applications in order for you to visualize every subject in your mind with ease. Course level starts with beginner, but some advanced topics are also explained.Theoretical subjects are carefully planned and almost for every important subject, multiple block diagrams have been created for better understanding. Almost every figure, schematic, drawing comes from years of experience in the field, not from the internet or from any book. In practical subjects, we take a deep dive in exploring Yocto Project together, and open up a terminal together to achieve things within it.At the end of the course we together will have a custom Linux distribution with distinct machine configuration, kernel, recipe examples, and Qt application.You are in this now for the following great content:Understand the core philosophy behind Embedded Linux systems from Introductory to Advanced subjects.Understand why we use Embedded Linux in certain products.Understand how Linux systems and Raspberry Pi 5 boot.Grasp how embedded Linux tasks work (unpack, patch, configure, compile, install, deploy, package).Understand Linux distributions and package managers.Comfortably handle tasks regarding Yocto Project and its configuration with ease.Understand how Raspberry Pi 5 layer and board configuration work in Yocto Project (meta-raspberrypi, hardware specs, serial console).Create your own machine configurations within Yocto Project.Create your own layers for your Linux distribution.Comfortably create new recipes for software packages that use multiple build systems (GCC, GNU Make, CMake, PyPi).Integrate third party software (e.g. GNOME, XFCE, Qt) in Embedded Linux products.Integrate graphical desktop in your Embedded Linux system.Deploy system images to Raspberry Pi 5 and work with secure shells and serial console software.Create patches for existing software packages using DEVTOOL.Understand how to comfortably understand and modify kernel configurations (Kconfig, config fragments).Downgrade and upgrade Linux Kernel version of your embedded Linux distribution.Thank you very much for your interest! I hope to see you in the first lecture!Kindly yours,M.Eng Mustafa Ozcelikors

课程标签

0人关注该课程

主题相关的课程