本帖发布的是内核单刷包,不是ROM
本次编译的内核修复了上次的bug,我已经使用了一中午,没有发现任何bug。
对于上次的内核,我只能说非常抱歉,没有经过充分的测试就发了出来,这次发布前我自己使用了一个中午,移动数据没有出现掉线情况,蓝牙也是可以正常使用的并且我还使用蓝牙与其他手机传了文件。
上次内核发布后出现的bug,我想了两天都没有想出解决的办法。今天早上突然想到了查看内核log,才发现了问题。我忽略了log和源码的重要性,这次我仔细分析了蓝牙模块的源码,才发现是驱动的问题,上次出现bug的原因就是我在编译时使用了错误的驱动,导致系统找不到对应模块的驱动,产生问题。
关于swap的问题我要做一下说明,我只是在内核中编译进了swap模块,就是你可以使用这个功能,但并不像渔版的内核那样默认在cache分区开启128M的SWAP,因为他的内核是和刷机包同时发布的而不是内核单刷包,默认开启swap还需要在刷机包里面添加脚本,实现原理不在本帖讨论范畴之内。我想说的是,如果你需要swap,请使用一个叫swapper2的软件,这个软件提供两种开启swap的方式,一种是建立swap文件,比较简单;另一种需要你在存储卡上划分专门的Linux swap分区,操作较复杂。教程网上有,我不做详细阐述。
本次编译的内核修复了上次的bug,我已经使用了一中午,没有发现任何bug。
对于上次的内核,我只能说非常抱歉,没有经过充分的测试就发了出来,这次发布前我自己使用了一个中午,移动数据没有出现掉线情况,蓝牙也是可以正常使用的并且我还使用蓝牙与其他手机传了文件。
上次内核发布后出现的bug,我想了两天都没有想出解决的办法。今天早上突然想到了查看内核log,才发现了问题。我忽略了log和源码的重要性,这次我仔细分析了蓝牙模块的源码,才发现是驱动的问题,上次出现bug的原因就是我在编译时使用了错误的驱动,导致系统找不到对应模块的驱动,产生问题。
关于swap的问题我要做一下说明,我只是在内核中编译进了swap模块,就是你可以使用这个功能,但并不像渔版的内核那样默认在cache分区开启128M的SWAP,因为他的内核是和刷机包同时发布的而不是内核单刷包,默认开启swap还需要在刷机包里面添加脚本,实现原理不在本帖讨论范畴之内。我想说的是,如果你需要swap,请使用一个叫swapper2的软件,这个软件提供两种开启swap的方式,一种是建立swap文件,比较简单;另一种需要你在存储卡上划分专门的Linux swap分区,操作较复杂。教程网上有,我不做详细阐述。