[3.14][3.4.110 内核]LU6200/SU640 - 官方 4.1 系统适用
本帖最后由 主流简迷离 于 2016-4-10 14:30 编辑EOL:6200 已损坏,移植 CM 计划结束。
https://github.com/CMLU6200
包含 CM-13.0 的设备驱动,感兴趣的朋友可以自行移植。
-------------------------------------------------------------------------
内核调节工具 Kernel Adiutor:http://www.coolapk.com/apk/com.grarak.kerneladiutor
更新内容:
1. 修改 GPS 配置文件中的服务器,加速 GPS 定位;
2. 低内存管理算法优化;
3. 省电调节;4. 增加 rngd 填充熵池。
下载地址:
LU6200:
**** Hidden Message *****
SU640:
**** Hidden Message *****
内核特性:
1. added CPU Voltage Control (CPU 电压控制);
2. enabled CPU [ 1728Mhz ] Overclocking (CPU 超频 1728MHz);
3. CPU Governor optimization (CPU 调速器优化);
4. added CPU Hotplug: intelli-plug (intelli-plug CPU 热插拔驱动);
5. added Simple Thermal (简单温度控制驱动);
6. added Panel Color Control (屏幕色彩控制);
7. GPU Governor Optimization (GPU 调速器优化);
8. IO Governor Optimization (IO 控制器优化);
9. entropy Optimization (熵填充优化);
10. rwsem, workqueue, random, ext4, mutex, slub updated from upstream
(rwsem, workqueue, random, ext4, mutex, slub 更新上游代码);
11. added dyn-fsync (动态 fsync);
12. ZSWAP, FRONTSWAP,VNSWAP backport (移植上游代码 zswap,frontswao,vnswap);
13. added LZ4 (De)compressed Support (内核 LZ4 压缩/解压 支持);
14. Math Operation Optimization (数学算法优化);
15. added high-performance WIFI Control (高性能 WIFI 控制);
16. many KERNEL_DEBUG removed (移除众多内核调试选项);
17. optimized ARM RWSEM algorithm (优化 arm rwsem 算法);
18. optimized with NEON on ARM SHA1/SHA256/SHA512/AES routines
(优化 ARM SHA1/SHA256/SHA512/AES 并引入 NEON 优化);
19. added glibc memcopy & memmove optimization (用 glibc 版本 memcopy 和 memmove 替代内核低效版本);
20. added power_efficient workqueue (引入高效能 workqueue);
21. Linux 3.4.110 and many other optimization (Linux 3.4.110 和其他细节优化);
源代码:
Coding 仓库地址:https://coding.net/u/andytime/p/kernel-optimuslte/git
Github 仓库地址:https://github.com/andytimes/kernel-msm8660.git
OSC 仓库地址:https://git.oschina.net/andytime/lu6200-kernel.git
内核编译 - 简单教程:
查看:
Github Wiki : 点击此处查看
OSC Wiki : https://git.oschina.net/andytime/lu6200-kernel/wikis/Home
Next:
配适 CM 12.1 (目前CM 13.0还不稳定,看后期情况,选择其一)。
其它内容:
介绍修改内核源码的流程:
1.获取官方内核源码:
从 LG 开放源代码官方网站(http://opensource.lge.com)搜索 LG Optimus LTE 的内核源码;
这是 LU6200 版本,里面包含 Android 系统源码和内核源码,内核源码 6200 和 640 是通用的:
http://opensource.lge.com/fileMgr/download/op/LGLU6200/4120?
2. 升级内核版本:
从Linux Kernel (https://www.kernel.org) 找到 3.4.x 分支,3.4 分支最新是 3.4.110,
点击 longterm:3.4.110 后面的 , 下载后解压得到 patch-3.4.110,这是内核的
升级补丁 (Linux 3.4.0 -> Linux 3.4.110);
3. 解压官方内核源代码:
解压 LU6200(Optimus LTE)_Android_JB_LU620187.zip 其中的 *Kernel.tar.gz ,
解压后,得到一个 kernel 文件夹,把 patch-3.4.110 复制进去,
打开 Linux终端,进入 kernel 目录,执行
patch -p1 -N < patch-3.4.110
中间会有一些补丁应用失败,失败的文件会生成 *.rej 在相应的文件夹,这时要靠自己去修复了。
5. 升级内核后:
之后,可以根据自己的需求,来优化内核。
授人鱼授人渔
辛苦了,写贴都很不简单……
感谢高手的分享!!!!!!!!!!!!!
LU6200/SU640 - 官方4.1内核3.4.108 - 新温控驱动以及众多优化
thank..................
赞楼主的技术,辛苦了
:):):):):)
萨达士大夫啊傲世飞
kkkkkkkk