目录
- 写在前面
- 整体环境
- 学习笔记
-
- 内核源码文件夹介绍
- 内核编译
-
- 编译过程中遇到的问题
-
- ①缺少进入菜单进行调整的指令
- ②制作镜像文件那部分过于模糊
- ③挂载硬盘镜像需要检查
写在前面
之前做项目的时候,有前辈告诉自己,要去学一下Linux内核,对很多方面都有帮助,现在闲下来,来花时间学一下这一部分的知识点,也算是一个学习笔记
目前跟着B站UP主——简说linux 的教程《Linux内核开发100讲》学习,链接如下:
简说linux个人空间
还有简书的一个教程
使用 qemu 搭建内核开发环境
整体环境
为了学习代码,我们需要一个一套Linux环境,因为为了方便自己记笔记和学习,没有用双系统,直接在windows10下面用VMware建了一个虚拟机进行试验。
UP主用的是
内核编译
了解完了基本的知识点之后,我们就开始编译一下我们自己的环境吧。
学习内核的第一步,我们先了解一下这个Linux内核,我们先从一个直观的了解方式——编译一个内核来了解它。
从源码编译linux-4.9内核并运行一个最小的busybox文件系统(最新整理版)
这里面还包含了一个busybox文件系统,这个文件系统里面有很多很实用的库,便于我们后续去使用
编译过程中遇到的问题
因为是初学Linux内核,有一些地方还是要手把手的教,在学习这个教程的过程当中,发现了教程中有一些缺漏的地方,将其补上
①缺少进入菜单进行调整的指令
etc其实就是格式化硬盘的时候产生的,我在编译的过程当中,一直在纠结这个里面的/etc是什么文件,后来发现就是mount硬盘之后产生的etc文件
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25065 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!