2008年3月15日 星期六

milestone

我的訓練階段,應該已經接近尾聲了。作為一個里程碑,在此好好的描述一下我到底學到了什麼。
TestX是一隻load mini-port driver進行Graphics測試的小程式,
我的工作就是在windows環境下實現2D的各種performance test。

這就是windows 2k下的系統架構示意圖。

我要做的測試有,CPU FB R/W,GFX FB R/W,CPU SF R/W,GFX SF R/W,GFX DMA R/W,
最後是跑Dos底下的測試pattern。
前五項簡單的說,要注意的有在windows下,應該說在所有OS下,都有所謂virtual address和physical address的分別,以前在學校學過的嘛~不過我都忘的差不多啦 哈哈
為了這個問題,在寫MMIO到memory的過程真是吃到了點苦頭。

Dos pattern的部份,流程是先讀.FB(background),讀.CMD(下指令給2D engine),最後用.DB驗證指令的正確性。
檔案太大了啦,讀很久,格式也不是很統一很麻煩!設定螢幕的解析度要下register。
怎麼辦我發現我沒寫blog的天份啊我寫一寫就不想寫了啦 哈哈哈哈哈哈哈哈

沒有留言: