7.30-8.1 全数会2025(第六届)机器人及智能工厂展
火热报名中>>
linux内核版本在哪下载?该如何学习?
5、内核源码(网络)阅读:tcp_input.c tcp_out.c tcp_ipv4.c tcp.c
进程管理:task_struct
6、书籍参考(刚开始可以只看一半书就够了,多看几遍,不求多,只求精,真正搞明白原理,这本书的内核版本是0.11,内核比较小,非常适合学习,平时学习看源码,也非常推荐看这个版本的内核源码):
二、linux内核版本下载:
1、我们可以去官网下载linux内核版本:www.kernel.org:
注:这里我下载的是最新的内核来进行编译,环境是在ubuntu18.04;注意如果低版本的ubuntu去编译搞版本的linux内核,可能会出现一些环境配置问题,比如make的版本过低等等。
2、解压并配置、编译:
(1)这里我使用了smbd服务器来共享windows文件,现在开始解压刚才下载下来的linux内核文件:
注意:一开始下载下来的linux内核文件是以".xz"结尾的,我们要用下面的命令进行解压:
xz –d linux-5.8.10.tar.xz
(2)然后就会得到上图的文件了;下面来正式解压文件了:
root@txp-virtual-machine:/home/txp/share01# tar xvf linux-5.8.10.tar
(3)然后切换到解压得到的文件目录下,并进行一些前期准备:
root@txp-virtual-machine:/home/txp/share01# cd linux-5.8.10
root@txp-virtual-machine:/home/txp/share01/linux-5.8.10# ls
arch certs CREDITS Documentation fs init Kbuild kernel LICENSES Makefile net samples security tools virt
block COPYING crypto drivers include ipc Kconfig lib MAINTAINERS mm README scripts sound usr
(4)然后安装一些插件,这里我已经提前试过错了,所以只要安装下面的安装配置就行(当前第一次进行make menuconfig的时候,可以根据报错信息来进行安装一些配置):
sudo apt-get install libncurses5-dev flex bison libssl-dev
(5)进行make menuconfig,出现了那个界面并save退出(可以直接按键盘上的esc键退出):

图片新闻
技术文库
最新活动更多
-
3月27日立即报名>> 【工程师系列】汽车电子技术在线大会
-
在线会议观看回放>>> AI加速卡中村田的技术创新与趋势探讨
-
4月30日立即参与 >> 【白皮书】研华机器视觉项目召集令
-
即日-5.15立即报名>>> 【在线会议】安森美Hyperlux™ ID系列引领iToF技术革新
-
5月15日立即下载>> 【白皮书】精确和高效地表征3000V/20A功率器件应用指南
-
5月16日立即参评 >> 【评选启动】维科杯·OFweek 2025(第十届)人工智能行业年度评选
推荐专题
-
10 功率半导体,嗅到风险
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论