wince6 移植 WINCE7 筆記 1

2021-06-07 18:43:35 字數 1003 閱讀 2042

最近比較閒,一直想體會一下 wince7 的真實面紗,

我使用的是 s3c2451 的 mcu,

搭建 wince7 工作環境,

1、安裝 vs2008

2、vs2008 sp1

3、wince7

然後使用 vs2008 轉殖乙個 armv5 的 bsp 工程,在這個框架裡面做修改,

(如果有乙個更好的方法,希望大家給出乙個建議~!)

使用 第一步:

根據 ce7 bsp porting guide.pdf 檔案把一些目錄最修改,主要是

_commonpubroot=$(sg_outputroot)

_platcommonlib=$(_commonpubroot)\platcomm\$(_tgtplat)\lib

_platlib=$(_commonpubroot)\platform\$(_tgtplat)\lib

_rawfiletgt=$(sg_output_root)\platform\($(_tgtplat)\target

第二步:

makefile.inc

(_platformroot)\$(_tgtplat)\target\$(_tgtcpu)\$(wincedebug)\       

改為(sg_output_root)\platform\$(_tgtplat)\target\$(_cpudeppath)\

第三步:

sources

(_targetplatroot)

改為(sg_output_root)\platform\$(_tgtplat)

(_commonoakroot)

改為(sg_output_root)\platcomm\$(_tgtplat)

這樣就能把 eboot 以及 stepldr.bin 編譯出來了。

燒錄到目標板後,發現奇怪的問題,

沒跑起來,杯具,

接下來一步步跟蹤一下看看是什麼問題了。

查出問題後再繼續。

第二步:

我的wince6移植總結

移植基本上借鑑的驅動開發網上大俠的文件進行,整體過程比較順利,看來這位大俠還是花了精力做這個事的。在我的平台上出現的幾個問題,記錄如下 注 關於替換su ce部分,因為是硬體實現層上的抽象應用ddraw,所以可以用2440的來替換。6 無法出現分割槽和sd卡碟符 見第10條 7 新增platform...

wince7 螢幕控制 wince7下的觸控螢幕驅動

在嵌入式系統中較為常用的是四線電阻式觸控螢幕,通過檢測x軸和y軸的電壓,來確定觸點的位置。一般觸控螢幕系統結構為 觸控螢幕 觸控螢幕控制器 處理器。wince7下觸控螢幕的驅動分為pdd層 位於bsp目錄中 和mdd層 位於public目錄中 pdd層和mdd層通過ddsi介面函式連線,mdd層和上...

2440移植到wince6平台

移植基本上借鑑的驅動開發網上大俠的文件進行,整體過程比較順利,看來這位大俠還是花了精力做這個事的。在我的平台上出現的幾個問題,記錄如下 注 關於替換su ce部分,因為是硬體實現層上的抽象應用ddraw,所以可以用2440的來替換。6 無法出現分割槽和sd卡碟符 見第10條 7 新增platform...