文章目录
一、介绍
在 Linux 操作系统中,linux-headers.deb 和 linux-images.deb 分别用于安装内核头文件和内核二进制文件。
-
linux-headers.deb:
- 内核头文件包,通常以 linux-headers-x.x.x-x 的形式命名。
- 包含编译内核模块所需的头文件和其他开发工具。
- 这些头文件允许开发者编译和构建与特定内核版本相关的内核模块,如驱动程序、内核扩展等。
- 开发者在编写内核模块时需要使用这些头文件。
-
linux-images.deb:
- 内核二进制包,通常以 linux-image-x.x.x-x 的形式命名。
- 包含完整的操作系统内核镜像,用于启动和运行 Linux 操作系统。
- 内核是操作系统的核心部分,负责管理硬件、进程调度、文件系统等。
- 安装这个软件包会更新或安装新的内核镜像,并将其设置为默认启动的内核。
在 Firefly-linux 中发布的 linux-headers.deb 和 linux-images.deb 稍微略有不同。
对于 linux-headers.deb,主要包含编写内核模块时需要使用的头文件;对于 linux-images.deb,则主要包含内核驱动 ko 文件与设备树 dtb 文件。
二、安装
linux-headers.deb 和 linux-images.deb 的安装必须与系统的内核版本号一致。例如这里的 RK3568 使用的是 4.19.232 版本内核。
内核版本号: