当前位置:首页 > 教育培训 >

linux内核开发教程(linux内核开发技术详解教程)

来源:原点资讯(www.yd166.com)时间:2023-06-12 00:00:47作者:YD166手机阅读>>

Step 3: 安装需要的软件包

安装编译工具以及其它一下依赖的软件包,在Ubuntu 18.04环境下执行如下命令。

sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison

如果一切顺利,大概安装输出信息如下所示。

linux内核开发教程,linux内核开发技术详解教程(5)

Step 4: 配置内核代码

在编译内核之前,我们可以对内核源代码进行配置。配置的目的主要是确定哪些模块会编译到内核当中。

1. 进入源代码目录

cd linux-5.9.6

2. 从当前机器的启动目录拷贝配置信息到源代码目录。这步操作的意思是我们编译内核的配置采用用当前环境一致的配置。

cp -v /boot/config-$(uname -r) .config

linux内核开发教程,linux内核开发技术详解教程(6)

3. 可以通过如下命令启动配置界面

make menuconfig

该命令会运行一些脚本,然后打开一个配置界面

linux内核开发教程,linux内核开发技术详解教程(7)

4. 下面是打开的配置界面。可以看出里面包含所有的内核组件,包括文件系统,网络,IO栈,虚拟化和设备驱动等等。如果你不熟悉,可以不做任何修改。

linux内核开发教程,linux内核开发技术详解教程(8)

栏目热文

linux内核学习步骤(linux内核基础入门教程)

linux内核学习步骤(linux内核基础入门教程)

喜欢的可以收藏转发加关注inux 内核,这个经常听见,却不不知道它具体是干嘛的东西,是不是觉得非常神秘?linux 内核...

2023-06-11 23:52:04查看全文 >>

linux三个内核详解(linux内核详解)

linux三个内核详解(linux内核详解)

简介作用是将应用程序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪...

2023-06-11 23:55:37查看全文 >>

linux内核开发越老越吃香(linux内核开发方向)

linux内核开发越老越吃香(linux内核开发方向)

文章转载自 OSCHINA 社区 [http://www.oschina.net]原文标题:Linux 内核维护者难寻:...

2023-06-12 00:00:56查看全文 >>

本科生出国留学靠谱吗(大学生出国留学弊端多吗)

本科生出国留学靠谱吗(大学生出国留学弊端多吗)

取决于你想在哪儿工作,语言表达才是绝大部分人能留在当地工作的基础,这个世界上没多少人优秀到不用说话就能征服面试官。 对于...

2023-06-11 23:47:05查看全文 >>

国内大学出国留学条件(大学考研出国留学条件)

国内大学出国留学条件(大学考研出国留学条件)

  随着新时代教育对外开放的深入,越来越多的学生和家长选择了高质量的出国留学方式。同时,还有一些未经教育部核实的留学项目...

2023-06-12 00:25:59查看全文 >>

一文看懂linux内核(linux内核通俗解释)

一文看懂linux内核(linux内核通俗解释)

简介作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪...

2023-06-12 00:24:07查看全文 >>

图解linux 内核(图解linux内核内部的神奇世界)

图解linux 内核(图解linux内核内部的神奇世界)

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言...

2023-06-12 00:01:17查看全文 >>

linux实时内核详解(linux内核内存管理详解)

linux实时内核详解(linux内核内存管理详解)

Linux内核实时化步骤内核实时化目标是在Linux内核中嵌入Xenomai实时核,构建双核系统。利用管道补丁搭建Lin...

2023-06-12 00:27:28查看全文 >>

linux内核技术讲解教程

linux内核技术讲解教程

Linux内核的相关技术,Lee哥很早之前就想和大家分享一波了。但是一直苦于没有时间。今天就给大家分享一波,也算是一波福...

2023-06-12 00:05:50查看全文 >>

linux完整内核(Linux卸载内核)

linux完整内核(Linux卸载内核)

这是一个困扰 Linux 用户的常见问题。这也是考试和面试中经常问到的一个问题。下面是你需要了解的所有内容。你可能在网...

2023-06-12 00:11:30查看全文 >>

文档排行