码迷,mamicode.com
首页 >  
搜索关键字:编译内核    ( 364个结果
Linux内核驱动学习(二)----根文件系统的构成 (root filesystem)
1、建立根文件系统目录和文件 1.1创建目录 1.2创建设备文件(命令mknod);必须创建设备文件---consle\null 1.3创建配置文件---复制已有的/etc目录下的文件 1.4添加内核模块 进入上节Linux内核目录下,(注意,应该先编译内核,即命令make uImage ARCH=arm  CROSS_COMPILE=arm-...
分类:系统相关   时间:2015-02-05 22:00:09    阅读次数:310
重编译LINUX内核调整SCTP参数的方法
1.  背景:         sctp协议不匹配引发的内核编译。            公司的SIGTRANS在于华为HSTP进行联调时发现,华为的HSTP的SCTP层中INIT消息不认识我们的SCTP层中的INIT消息中的ECN\Forward TSN\ADAPTATION参数。              经过在网络上用搜索引擎反复查找LINUX\SCTP相关资料,才发现LI...
分类:系统相关   时间:2015-02-05 18:24:55    阅读次数:305
CONFIG_DEBUG_INFO 能显著增加ko文件的大小
CONFIG_DEBUG_INFO以调试方式编译内核(gcc -g).仅供内核开发者使用Debug VM my-video.ko:     文件格式 elf32-i386 节: Idx Name          Size      VMA       LMA       File off  Algn   0 .note.gnu.build-id 00000024  0000000...
分类:其他好文   时间:2015-01-31 23:19:21    阅读次数:405
Linux内核编译步骤
Linux内核编译步骤 编译之前,一定要查看,内核源码中,Documentation/Changes文件,查看内核编译时,需要的运行环境,如果不适合编译和有可能失败。 由于2.4和2.6内核的编译方法不是完全一样,所以我们分开两种情况讨论 编译2.4内核: ...
分类:系统相关   时间:2015-01-22 14:44:16    阅读次数:190
Linux内核编译步骤
Linux内核编译步骤 编译之前,一定要查看,内核源码中,Documentation/Changes文件,查看内核编译时,需要的运行环境,如果不适合编译和有可能失败。 由于2.4和2.6内核的编译方法不是完全一样,所以我们分开两种情况讨论 编译2.4内核: ...
分类:系统相关   时间:2015-01-22 12:34:53    阅读次数:218
编译内核时覆盖KBUILD_BUILD_USER和KBUILD_BUILD_HOST
如果你想留下你的大名,如EMAIL地址:zhangsan@gmail.com 那么可以在编译时带2个参数。
分类:其他好文   时间:2015-01-19 14:04:21    阅读次数:213
在Linux的连接跟踪(nf_conntrack)中缓存私有数据省去每次查找
前面说过很多次,conntrack作为一中连接跟踪机制,如果它本身是可扩展的,那么将会是多么令人激动的一件事,当你看了N多文档代码之后,你发现它确实是可以扩展的,但是却没有感到激动,因为你可能发现:1.它可以注册一个account扩展,但是计数机制却很原始;2.我希望增加一个新型的扩展,却不得不重新编译内核;怎么办?我曾经很生气地默默指责过当初实现这个的人,想当然的认为将扩展本身也做成可扩展的,而...
分类:系统相关   时间:2015-01-17 23:34:51    阅读次数:430
UBUNTU环境编译内核
1.编译的环境配置和库需要 编译需要最起码的GCC、make、和root权限,库依赖需要ncurses,安装ncurses命令如下:sudo apt-get install build-essential kernel-package libncurses5-dev2.为了证明内核更改,需要自己先查...
分类:系统相关   时间:2015-01-15 01:40:59    阅读次数:149
I/O多路转接---epoll的笔记
epoll的优点: 1.支持一个进程打开大数目的socket描述符(FD) select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显 然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的 Apache方案...
分类:其他好文   时间:2015-01-06 18:06:54    阅读次数:186
负载均衡软件之LVS
LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器。现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能。 LVS自从1998年开始,发展到现在已经是一个比较成熟的技术项目...
分类:其他好文   时间:2015-01-05 15:04:04    阅读次数:161
364条   上一页 1 ... 28 29 30 31 32 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!