下载源码文件 linux官网:https://www.kernel.org/ mainline:测试版 stable:稳定版 安装开发包组 yum groupinstall "development tools" .config:准备文本配置文件 借助已经编译好的内核特性,5000多个特性,个人进行 ...
分类:
其他好文 时间:
2018-12-09 16:39:52
阅读次数:
206
Linux 内核提供了一种通过 proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc 文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过 proc 得到系统的信息,并可以改变内核的某些参 ...
分类:
系统相关 时间:
2018-12-09 01:01:41
阅读次数:
287
在编译linux内核3.0.8当中出现的问题 交叉编译器版本4.4.6 1.In file included from drivers/usb/host/ehci-hcd.c:124:drivers/usb/host/ehci.h:747: warning: function declaration ...
分类:
系统相关 时间:
2018-12-04 14:47:37
阅读次数:
676
1、内核功能:内存、外设管理2、实验步骤: 安装相应的软件包 拷贝源码包到/usr/src并解压(也可以放到其他目录) 进入源码所在目录 make menuconfig make make modules_install make install 如果都成功,则可得到内核镜像 3、.deb结尾的文件 ...
分类:
系统相关 时间:
2018-11-04 19:31:10
阅读次数:
1189
0、请使用物理机安装,虚拟机没编译成功1、先查看一下系统版本,需要是centos6,内核2.6cat/etc/*releaseuname-r[root@lvs-fullnat-one~]#cat/etc/*releaseCentOSrelease6.5(Final)LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-
分类:
其他好文 时间:
2018-10-22 20:39:11
阅读次数:
282
1.安装依赖 yum -y install gcc bc gcc-c++ ncurses ncurses-devel cmake elfutils-libelf-devel openssl-devel 2.下载内核版本解压并进入解压目录(4.12.3版本) wget https://cdn.kern ...
分类:
其他好文 时间:
2018-10-08 18:03:57
阅读次数:
198
http://www.mamicode.com/info-detail-1538676.html Linux入门之CentOS7内核编译三部曲(1) 我们知道,一个Linux系统的主要组成是由liunx内核核心和一些支持模块组合而成的。但是在某些场合中,需要某项功能,而当前内核的核心或者模块不支持此 ...
分类:
系统相关 时间:
2018-09-16 15:25:34
阅读次数:
205
首先,我们可以查看Linux内核编译完成后的System.map文件,在这个文件中我们可以看到macb(dm9161驱动模块)链接到了dm9000驱动之前,如下所示: c03b6d40 t __initcall_tun_init6 c03b6d44 t __initcall_macb_init6 c ...
分类:
系统相关 时间:
2018-09-15 22:05:44
阅读次数:
266
Linux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些问题都和Makefile、Kconfig、.config有关,下面简单谈谈Makefile、Kconfi ...
分类:
其他好文 时间:
2018-09-09 12:05:52
阅读次数:
215