|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/linux-kernel-development-and-compilation/
课程评论:没有评论
**课程名称:Linux内核开发模型与编译** **课程概述:** 本课程旨在深入探讨Linux内核的开发流程、关键角色以及其独特的版本管理和发布机制。您将学习如何有效地参与到Linux内核的开发过程中,包括理解不同角色的职责、掌握内核树的结构以及遵循发送补丁的最佳实践。此外,课程还将详细介绍Linux内核的发布周期、不同类型的内核发布(如Mainline, Stable, Long-Term)以及如何进行内核的配置、编译和安装。课程还包括了在树莓派上的实操部分,并教授交叉编译和只编译部分内核的技巧。 **学习目标:** * 了解Linux内核的开发过程。 * 掌握Linux内核开发中的各种角色,如开发者、维护者和子维护者。 * 熟悉不同的Linux内核树。 * 了解发送补丁时需要注意的事项。 * 理解Linux内核的发布周期及其不同类型的发布(Mainline, Stable, Long-Term)。 * 能够配置、编译并安装自己的Linux内核。 * 掌握多种Linux内核配置技术(如oldconfig, defconfig, savedefconfig, xconfig, menuconfig)。 * 学会如何交叉编译Linux内核。 * 了解如何只编译Linux内核的特定部分。
Update: Added Raspberrypi section on 10/10/20What will you learn from this course:Development process in Linux KernelVarious roles in development - Developer, Maintainer, sub-maintainerVarious Linux Kernel TreesThings to know when sending patchesLinux Kernel Release CycleTypes of Kernel Releases - Mainline, stable, Long-TermConfiguring, Compiling, Installing Your own Linux KernelVarious Linux Kernel Configuration Techniques - oldconfig, defconfig, savedefconfig, xconfig, menuconfigHow to cross compile Linux KernelHow to build only portion of Linux Kernel