linux 内核裁剪与编译
Posted smartvxworks
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 内核裁剪与编译相关的知识,希望对你有一定的参考价值。
一、Linux 内核源码
到 www.kernel.org 下载官方内内核。
1.linux内核目录
$ tree kernel/ -L 1
kernel/
├── android
├── arch
├── backported-features
├── block
├── boot.img
├── build.config.cuttlefish.aarch64
├── build.config.cuttlefish.x86_64
├── certs
├── config.old
├── COPYING
├── CREDITS
├── crypto
├── Documentation
├── drivers
├── firmware
├── fs
├── include
├── init
├── ipc
├── Kbuild
├── Kconfig
├── kernel
├── kernel.img
├── lib
├── logo.bmp
├── MAINTAINERS
├── Makefile
├── mm
├── modules.builtin
├── modules.order
├── Module.symvers
├── net
├── README
├── REPORTING-BUGS
├── resource.img
├── samples
├── scripts
├── security
├── sound
├── System.map
├── tools
├── usr
├── verity_dev_keys.x509
├── virt
├── vmlinux
├── vmlinux.o
└── zboot.img
23 directories, 24 file
目录说明
- arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如 i386、arm、arm64、powerpc、mips 等。Linux 内核目前已经支持30种左右的体系结构。
- 在 arch 目录下,存放的是各个平台以及各个平台的芯片对 Linux 内核进程调度、内存管理、中断等的支持,以及每个具体的 SoC 和电路板的板级支持代码。
链接:https://www.jianshu.com/p/3e5f9bc0aa54
以上是关于linux 内核裁剪与编译的主要内容,如果未能解决你的问题,请参考以下文章
Linux内核配置和编译原理 & menuconfigMakefile.config三者之间的关系
Linux系统裁剪之四(自定义内核及busybox完成系统定制)
linux4.10.8 内核移植---初步裁剪分区修改和文件系统