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 則留言:

  1. 看一下這, 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

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

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

    回覆刪除
  3. 真是太厲害啦!!

    感激....

    回覆刪除
  4. http://kunyi.spaces.live.com/blog/cns!30484CDA412A1D29!891.entry

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

    回覆刪除