總空間可能是300呢....
安卓網有位 [刷了个机] 版友將Tom3q的發展公佈區作了翻譯
tom3q关于手机变砖的解释:
很遗憾我的私人电话变砖了,刷了馬力内核之后(具体什么原因未知)手机重刷最原始的rom都无法启动了。我现在正在把它放客服修理,所以我不得不用工程机当做私人电话使用,这就意味着内核的开发日程要延迟了……但是这段时间不会浪费的,因为我会利用它去完成我的项目研究。
2.6.38内核升级内容:
1.代码库升级至2.6.38.
2.完全重写原代码。
3.驱动程序大量重写改善。
4.新的分区方式。(300兆的\data空间)
[大款早就提出重新分配分区,没想到38内核实现了,给力!2.1以后\cache就几乎用不上了,
估计tom是把这部分77兆的空间并入\data,并进一步压缩\system,加上现在180+兆的\data,
300兆是可以实现的。不过\system缩小,以后刷机包就要精简了,
对于喜欢做做ODEX的TX可能有些影响了。]
6.支持YAFFS2 和 UBIFS(可能会比YAFFS2更好)。
[ubifs是新一代的flash文件系统,其设计以及性能都优越于YAFFS2,
特别是工作在大页MLC NAND FLASH上面,同时读写速度也比yaffs2高出很多,
ubifs文件系统的写入速度约为1.66M/s,读出速度约为2.27M/s.
同时 ubhifs系统的高压缩率也为生产安装提高效率。]
7.启用Preemption。(棒子禁用了此项功能,为了隐藏代码的同步问题)
8.SLUB内核分配器。(跟采用二进制XSR模块不兼容)
9.几乎没有了三星的专有模块。
10.很容易移植到其他基于s3c6410的手机。
最后编辑tom3q,于2011年5月15日,16:20:45 -0700
以下纯属个人YY:
●38内核应该是很稳定的,tom说完全重写,而不是东拼西凑;
●新的分区方案很给力,现在JB4+JD1 phone混刷\data有181兆,勉强够用了,如果\data真的有300兆,完全可以不用app to sd了,既省事又稳定;
●读、写速度应该是有提升的,UBIFS貌似很强大,比ext2快两倍呢,现在打开短信很慢,希望可以解决;
●新内核貌似有很多的电压调节机制,应该是省电的;
●tom说FM可以实现,很激动.据说有人拆机看到了我们的57带有FM组件,也就是硬件上支持FM,只是一直没有驱动,不过FM跟蓝牙有什么关系呢?
希望tom的手机快点修好啊,38内核再不出人都走完了……
^^^^^^^^^^^^^^^^^^^^原文^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fortunately my personal phone got bricked after flashing some (let's say unknown as the relation cannot be currently confirmed) kernel to the state that it could not boot even after flashing original ROMs in Odin. I am currently having it repaired in a service center, so I am forced to use the development one as a personal oneand this is going to introduce a littledelay in kernel schedule... This timewill not get wasted as I will take it tofinish projects for my studies.
What new will the kernel bring?
*.Code base updated to 2.6.38. *.Completely rewritten board support code. *.Drivers heavily cleaned and fixed or rewritten completely. *.New partition scheme. (~300 MB on /data) *.YAFFS2 and UBIFS (may be better than YAFFS2) support. *.Preemption enabled. (Samsung disabled it to hide synchronization issues of their code) *.SLUB kernel allocator. (Was incompatible with binary XSR modules AFAIK) *.No more proprietary Samsung modules. *.Easily portable to other s3c6410-based phones.MiscellaneaA sample config (as of May, 2nd) can be foundHERE.Looking for experienced kernel programmers interested in developing for this platform, because currently I'm a one man army ;)Looking for people experienced in submitting code to mainline Linux kernel tree as I don't have time to do all the "paperwork".Last edited by tom3q,Sun May 15 16:20:45 -0700 201
^^^^^^^^^^^^^^^^^^^^以下为tom3q开发日志^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
很给力!希望如tom3q所说的,FM可以使用,读写速度比现在的ext2快两倍。tom3q的工作量还是很大的,驱动基本完成了,只是有些需要调试,应该不会让我们的等太久吧……不过看到tom的更新日志,对57的性能提升还是很有信心的。
可以工作:
•基本内核启动
•帧缓冲(增加电源控制)
•电压调节器(增加了以前没有的max8698驱动)
•LCD控制器(增加了以前没有的s6d05a驱动)
•USB小工具(暂时没有DMA)
•microSD卡
•硬件按钮
•OneNAND(支持DMA,读、写更加迅速,正常情况下UBIFS比ext2至少要快两倍)
【DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重要特色,他允许不同速度的硬件装置来沟通,而不需要依于 CPU 的大量中断负载……看到同学刷了2.3,打开短信和拨号器比2.2快n倍,估计跟这个有关,期待。】
•先进的电源管理(vddint电压调节)
【内核电压(VDDINT)】
•电池控制(状态和充电)
•通用的时钟源和时钟事件(NO_HZ)
【NO-HZ跟减少电能消耗有关】
•三星S3C模块(修改编译和优化加载)
•声音(目前不支持BT)
进展中:
•触摸屏(驱动程序需要大量重写,优化适应2.6.38)
主要任务:
•检查的DMA驱动程序的bug。(好像驱动在主线程上还有些bug)
•检查ADC驱动器的错误。(同上)
•测试三星s3c模块。
•传感器(驱动完成,未经测试)
•电池充电温度控制和阈值调整(只有当电量低于某个值是才开开始充电)
•无线/蓝牙(基本驱动完成,需要有关设置)
•支持CPU休眠模式
次要任务:
•耳机插孔检测和远程处理(驱动已完成)
•蓝牙音频支持(调频收音机成为可能)
【据说有人拆机看到57是有FM组件的,只是一直没有驱动。】
•XSR兼容性(/efs的可以访问了,至少可以只读)
【XSR真的不知道是什么,有高手可以回答下,应该是跟文件加密和权限有关】
•AHB的频率调节和66 MHz的CPU模式(vddint电压调节)
【AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接】
•一些YAFFS2问题(NN在GC没有对象,分区不删除yaffs,yaffs写入需要两次)
【YAFFS2有占用更少的RAM和启动速度快等优点】
•USB DMA的问题
•重写三星s3c模块。
最后编辑tom3q,于2011年5月15日14点37分36秒-0700
…………英文对照,翻译不当,敬请见谅…………………
Working:
*.Basic kernel bootup
*.Framebuffer (extended to use power domain gating)
*.Voltage regulators (max8698 driver implemented from scratch)
*.LCD controller (s6d05a driver implemented from scratch)
*.USB gadget (no DMA at the moment)
*.microSD card
*.Hardware buttons
*.OneNAND (DMA support and pipelined read/write implemented, UBIFS works correctly with 2 times higher write speeds than on Ext2@STL)
*.Advanced power management (domain gating, vddint voltage regulation stub)
*.Battery control (status and charging)
*.Generic clock source and clock events (for NO_HZ)
*.Samsung s3c modules (modified to compile and load fine)
*.Sound (no BT support yet)
Work in progress:
*.Touchscreen (driver needs heavy cleaning, optimization and adaptation to 2.6.38)
To do (important):
*.Check DMA driver for bugs. (It seems like they have buggy drivers in mainline too...) *.Check ADC driver for bugs. (Samehere...)
*.Test Samsung s3c modules.
*.Sensors (drivers exist, untested)
*.Battery temperature control and charging threshold (to start charging only when battery drops under some level)
*.WiFi/Bluetooth (base driver exists, platform settings needed)
*.CPU sleep mode support
To do (less important):
*.Headphone jack detection and remote handling (driver already exists)
*.Bluetooth audio support (and FM radio possibly)
*.XSR compatibility (for /efs access,at least read-only)
*.AHB frequency scaling and 66 MHz CPU mode (to enable full vddint voltage regulation)
*.Some YAFFS2 issues (page NN in gc has no object, yaffs chunk NNNNwas not erased, yaffs write required2 attempts)
*.USB DMA issues
*.Rewrite Samsung s3c modules.
Last edited by tom3q,Sun May 15 16:22:16 -0700 2011
關於i5700硬體有內建FM的事情早就知道的
大家可以按照我這篇寫的去做檢查會發現您的FM其實是ON的狀態
http://www.mobile01.com/topicdetail.php?f=568&t=1763880&p=1
其實現在i5700在quadrand每個分數就只有2D跟3D實在弱的很...應該要加強2D跟3D驅動才對
刷機模式翻譯
(其實我以前也有翻譯過.不過可能要爬文爬很久很久...一口一"..所以乾脆PO這個)
-Leave Recovery 離開Recovery模式
---Reboot to system 重新啟動至系统(重開機)
---Shut down 關機
---Reboot to recovery 重新啟動至刷機模式
-Apply sdcard/update.zip 安装SD卡目錄下的update.zip
-Install zip from sdcard 從SD卡安装zip文件.刷機會常常用到這個
---choose zip from sdcard 從SD選擇文件.刷機會常常用到這個
---Toogle signature verification 切换簽名認證(一般不要動)
---Toogle script asserts 切换脚本斷言(一般不要動)
-Wipe ... 清除.刷任何東西前必做的清除動作.刷機經常用到這個
---Wipe data/cache (factory reset) 清除data和cache分區(只有刷系統才需要)
---Wipe cache 清除cache分區.刷東西前必做的清除之一.刷機經常用到這個
---Wipe dalvik-cache 清除虛擬緩存數據.刷東西前必做的清除之一.刷機經常用到這個
-Backup and Restore 備份和還原
---TAR Backup TAR備份
-----TAR backup system TAR備份system分區
-----TAR bakcup data TAR備份data分區
-----TAR backup efs TAR備份efs分區(包含IMEI信息)
-----TAR restore TAR恢復
-----TAR restore (+ format) TAR恢復(恢復前格式化)
---Samdroid Backup (Odin) (Odin備份,備份出來在電腦上用刷機軟體恢復)
---Image Backup 鏡像備份
-----Make a Backup 制作镜像
-----Restore a Backup 恢復镜像
-Mount and Storage 装載和格式化
---mount/Unmount /system 装載/卸載 system 分區
---mount/Unmount /data 装載/卸載 data 分區
---mount/Unmount /cache 装載/卸载 cache 分區
---mount/Unmount /sdcard 装載/装載 SD卡
---mount/Unmount /sd-ext 装載/卸載 SD卡上的EXT分區(如果有)
---format system 格式化 system分區
-----Don't change FS 不改变当前文件系统格式化
-----rfs 以rfs 為文件系统格式化
-----ext2 以ext2 為文件系统格式化
-----ext4 以ext4 為文件系统格式化
---format data 格式化 data分區
-----Don't change FS
-----rfs
-----ext2
-----ext4
---format cache 格式化 cache分區
-----Don't change FS
-----rfs
-----ext2
-----ext4
---format sdcard 格式化SD卡
---format sd-ext 格式化SD卡上的EXT分區(如果有)
---mount USB storage 裝載讀卡器連接電腦
-----unmount USB storage 卸載讀卡器連接電腦
-Advanced 進階功能 這也是蠻重要的功能選項
---Wipe Battery Stats 清除電池狀態(建議手機電池滿電時馬上做這個.會更準確)
---Report Error 錯誤報告
---Install package as new OS (不能使用)
---Filesystem conversion 系統檔案轉換(刷完系統一定要先將這3種都轉換EXT2.之後才能刷內核)
-----CACHE:
-------rfs
-------ext2
-------ext4
-----DATA:
-------rfs
-------ext2
-------ext4
-----SYSTEM:
-------rfs
-------ext2
-------ext4
---Recovery Password 进入Recovery密码
-----Set new password 设置密码
-----Clear password 清除密码
---Terminal Linux终端
---FS error check 文件系统錯誤檢測
-----SDEXT:
-----DATA:
-----SYSTEM:
---Kernel tuning 核心調整
-----buffer 緩衝區大小
-----soundfix 音頻設定
-----undervolt 降壓(單位mV)這一項可以讓手機更省電.不過要輸入確定數值才行
(之前大家說的聲音問題.音頻改設0.緩衝區設16 .可改善)
---Partition SD Card SD卡分區(SD卡上分割EXT2分區.跟SWAP分區都是靠這個功能)
EXT2
-----128M
-----256M
-----512M
-----1024M
SWAP (如果不是高速SDHC卡等級6以上.SWAP分區可以設0.系統運行反而比較快.SDHC等級6分割64M)
0M
32M
64M
128M
256M
---Fix Permissions 修復權限
-File Manager 文件管理器 (這也可以用來刪除內建軟體)
複製
移動
刪除
-Recheck Filesystems 重新檢查文件系统
-go back 返回
關於省電的問題
有好多同學建議我用r2,因为那是降壓版的,但是其實r3是可以自己設置降壓的,
甚至還可以設置降壓幅度。
即在進階功能-核心調整-降壓里面,降壓幅度為0-150mV
關於刷機
把中文寫出來就一目了然了吧~~~
**其實我有補加些.更完整
屎嘎抓 wrote:
要不然你先把這三行紅色區塊先註解
mount -o remount,rw /system;
if [ ! -e /system/swap.img ];
then
dd if=/dev/zero of=/system/swap.img bs=1024 count=60000;
fi;
然後執行完成後,在選編輯把註解拿掉(這樣可以避免開機時一直建立swap.img
恕刪)
嗄抓大…我發現我的 /system 少了40mb左右,但打 free 的 swap 還是0,被使用也是0
這不曉得問題是出在哪啊?還有我用 re 搜尋了一下,也沒有 swap.img 這個檔案
不知那少掉的 40mb 是被什麼佔用了?
我照你的方法先註解那三個地方,先執行再重開機還是一樣的結果。
而且我明明就是設定要從 /system 割60mb出來,所以那少掉的40mb好像也不合理
就算我再去設成割50mb,重開後,/system 還是一樣少40mb,而不是50mb...
逆神狼 wrote:
就目前安卓網那邊的測試
FrozenLake 功能較齊全.電池發熱量較小.穩定度很高
所以除了精靈V9之外
也可以試試FrozenLake
他有2種版本
我個人是建議用MT24那個
恕刪)
我剛刷了 cm4+FrozenLake
跟 cm4+voku 1.x(全系列) 一樣
angrybirds reason 嚴重 lag 沒辦法玩
我刷過的只有 cm4+pixie V9 能玩這個 angrybirds reason
其實我是沒在玩遊戲啦,只是有新內核我都會去試這個遊戲看看
沒辦法通過我就不玩了,這代表 3D 寫的有問題吧?
ps:voku跟FrozenLake我都有補刷 cm8.4專用的 3D patch




























































































