linux内核的特点
1> linux内核是开源的,
作者:linus
git : 版本管理工具
源码由C语言和汇编实现
2> linux内核支持多种硬件架构平台
3> linux内核采用模块化方式编写,分层思想
4> linux内核使用C和汇编代码实现,
在内核中最好不要使用C++
5> linux内核具有很好的移植和裁剪特性
通过图形化界面的配置方式就可以完成裁剪
linux内核源码的获取
1> linux官方获取
https://mirrors.edge.kernel.org/pub/linux/kernel/
2> 芯片厂家获取
https://wiki.stmicroelectronics.cn/stm32mpu/wiki/STM32MP1_Developer_Package
3> 开发板厂家获取
4> 公司主管获取
本次课程使用从st官方下载的linux内核源码。
本次课程使用:linux-5.10.10.tar.xz