当特定环境需要,为了提升服务器性能或支持特定的硬件设备,我看可以选择裁剪内核和特定模块的编译。而编译内核则需要以下几个步骤 一、环境配置 1、最基本的gcc编译器2、openssle-devel包3、 ncurses包(处理图形界面配置)4、kernel源码文件(www.kernel.org获得最新 ...
分类:
其他好文 时间:
2018-02-28 23:03:26
阅读次数:
215
问题产生原因:内核编译时没有加入 CONFIG_CFS_BANDWIDTH 选项 http://www.haifux.org/lectures/299/netLec7.pdf https://mailman.stanford.edu/pipermail/mininet-discuss/2013-Ma ...
分类:
Web程序 时间:
2018-02-21 10:39:09
阅读次数:
319
最近想学习ARM9,板子还没到,先拿树莓派体验一下,以前看教程编译过一次,这一次想写的更加详细一点。 我不是技术的生产者,我只是技术的搬运工。 以下所有知识均来至网络上的高手分享的。 所有链接如下: http://blog.csdn.net/jinzheng_2010/article/details ...
分类:
其他好文 时间:
2018-02-14 13:24:29
阅读次数:
226
内核源码包下载地址,戳我 1.准备并解压内核安装包:linux-4.14.6.tar.xz #查看linux-4.14.6目录下的内容 2.配置内核,这里我们可以直接套用系统已经生成的模板这步配置内核的方法有多种、每一个make就是一种方法、我们只在选一种就可以了: make config:遍历选择 ...
分类:
其他好文 时间:
2017-12-16 19:48:25
阅读次数:
341
转载于这篇博客灵跃云 :原文链接。 1.写在前面 2.编译安装环境 操作系统 Ubuntu 12.04 64位 现有Linux内核版本 linux-3.2.0 待编译的内核版本 linux-3.10.1 操作系统 Ubuntu 12.04 64位 现有Linux内核版本 linux-3.2.0 待编 ...
分类:
系统相关 时间:
2017-12-15 12:42:14
阅读次数:
233
自学嵌入式确实不大现实(当然也不是说没有这个可能),毕竟嵌入式难度也是比较大的。 嵌入式的应用主要是几个方向, 一是系统开发:侧重开发环境搭建、内核原理、交叉编译等; 二是嵌入式Linux应用开发:侧重Linux应用编程、内核编译、系统调用; 三是底层驱动开发:侧重嵌入式Linux系统下的驱动开发、 ...
分类:
系统相关 时间:
2017-12-03 14:43:06
阅读次数:
208
实现一个简单的内核驱动 此次实现基于MTK8173平台Android 6.0 实现。 此次使用一个虚拟的硬件设备,这个设备只有一个4字节的寄存器,它可读可写,移植的角度来实现我们将其命名为welcome。在kernel部分要实现一个驱动主要分为,添加编译选择选项,实现对应的相关驱动,添加进入内核编译 ...
分类:
系统相关 时间:
2017-09-22 14:10:25
阅读次数:
172
1、下载源码文件2、导入Linux3、为了方便实验,先清空/app文件夹,将源码文件移动到文件夹下,解压4、解压成功,顺便看一下大小为875M5、接下来我们需要一个模板,在/boot下有一个config-xxxxx文件,这个文件定义了编译的时候哪些特性启用了,启用上的是什么模式,都写在这个文..
分类:
其他好文 时间:
2017-09-21 09:49:36
阅读次数:
178
附上my.cnf 内核编译进度 注意:配置低的编译基本上都是1个小时左右!!!(一般建议放在服务器上编译开多线程) ...
分类:
数据库 时间:
2017-09-19 11:27:21
阅读次数:
266