linux内核驱动学习第二天——inux内核目录、配置和编译

二、linux内核目录

我们都知道,要学就学专业的东西,专业的东西在哪,在国外,学会看英文文档时相当重要的。下面将介绍linux内核的下载:https://www.kernel.org/,有时官网会进入维护阶段:http://www.onlinedown.net/soft/26192.htmhttps://github.com/mirrors/linux

从网上下载linux的内核,解压查看里面包含的目录,每个目录都有它自己的含义,这个可以思考思考,多看看。其中我们要经常改动的,要种点了解的是arch目录和driver目录

三、linux内核配置和编译

首先从网上下载linux内核后,解压后。

1.清除linux内核的临时文件、中间文件和配置文件(config file)

make clean:删除大多数临时文件但保留配置文件

make mrproper:删除所有的临时文件盒配置文件

make distclean:这个要慎用,它在mrproper的基础上删除了编辑器的备份文件和补丁文件

2.确定目标系统的软硬件配置情况,收集软硬件的需求

3.配置内核

 使用以下几个命令可以配置内核,

make config;make menuconfig(推荐使用);make oldconfig;make xconfig;make menuconfig(常用配置) ,目前还没有配置内核,以后用到了再分析每个指令的不同。

4.编译内核

指令:make zlmage或者make zblmage(常用)

编译好的Image在arch/<处理器>/boot

5.编译内核模块

make modules

6.安装内核模块

make modules_install

7.制作intramdisk

mkinitrd initrd-$version $version

详细内容参考:http://tech.ccidnet.com/art/309/20040415/102989_1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值