6.17.2010

show progress bar when booting - CE

這一篇 說道如何作 開機動畫。

他的作法是在 CE driver 中作,他選 backlight driver。
-- 應該要把 backlight driver 放在前面一點。

在 backlight driver 啟動(Init or PowerOn ?)的時候 create 一個 thread,定時的 update lcd buffer。一直到 Stopflash 的 event 送達。

Stop event 可以由 shell 送出。代表開機完成了。


問題: Driver PowerUp/Down 時好像是 single thread,可以create thread 嗎?

4 則留言:

Non-human 提到...

看一下這, CE 的 Power management 有改過
http://msdn.microsoft.com/en-us/library/ms895438.aspx

from CE 4.0 added some Power Management IOCTLs to replace XXX_PowerUp and XXX_PowerDown

My some note in the following
http://kunyi.spaces.live.com/blog/cns!30484CDA412A1D29!891.entry

Non-human 提到...

而那篇文章它是在 Init 做, 不會是 single thread
有一個地方要注意是 GWES subsystem 是不是 ready

參考這
http://msdn.microsoft.com/en-us/library/aa908950.aspx

checko 提到...

真是太厲害啦!!

感激....

checko 提到...

http://kunyi.spaces.live.com/blog/cns!30484CDA412A1D29!891.entry

這一篇 說得很清楚哩,原來 PowerUp/PowerDown 已經不用很久了呀..