首先是,,改用 XIP。
XIP 的話,NK 被切成 tiny 和 BINFS 兩部份, bootloader 只要load binfs 就可以開始啟動 os 了,不用把整個 OS bin 都 load 進來 才動作,所以可以比較快。
用 msdn 的 delay load driver - busenum2
一些不急的 driver 等 gwes , ap load 完後再load。這樣 就可以比較快進入 ap.
bootloader
直接 load os,不要 作 2 step loading -- load eboot, eboot load os。這樣可以比較快。
但是怎麼作,好像都要 8 sec 以上,要做出 5 sec 開機好像不可能喔...
bootloader load tinybin, binfs 啟動就花 3 sec
load gwes, gmtt_o 又花 1.6 sec 以上
再加一些其他啦里啦鉔的....
沒有留言:
張貼留言