New Platform
問題:每次New Platform 一個新的platform ,結果出來的OSDesign View Item 好像都不一樣。
回答:
這是因為 Platform Builder很自動(多事?)的幫你加入一些item 的關係(即使你選了"custom"也一樣)。
在platform builder中使用New Platform Create一個platform 時,第一個動作: "BSP"。
在選定BSP後,Platform builder會參考該BSP下的bat檔 (platform\<your_platform>\<your_platform>.bat),執行他,所以該BAT檔中所有設定的環境變數,都會在接下來的操作中繼承。
舉例來說:在 <your_platform>.bat中設定了SYSGEN_BINFS=1,則接下來Platform Builder就會自動在New Platform 中加入 Binary File System 這一個component (將游標移掉Catalog item 上, platform builder會顯示出該item 對應的SYSGEN_VAR)。即使你在接下來的各item 選擇中都沒有加入該item (Custom ),最後那一個item 還是會被 加入。
New Platform 完成後,在Workspace的OSD View中就可以看到被自動加入的item,如果去delete他,會有warning dialog出現,請你刪除掉 " SYSGEN_XX" 環境變數。
反過來說,當自己create一個platform時,可以藉由定義SYSGEN_XXX的方式來強制使用該BSP的設計加入需要的item。
另外Platform Setting 中build option 也會影響到被加入的item,可以在New Platform 的最後一步 "modify building options without leaving the dialog" 按下這個link,將不要的build option 拿掉,這樣最後Create出來的platform 才會包含你需要的item (不會被自動加入其他的item )。
訂閱:
張貼留言 (Atom)
網誌存檔
-
▼
2006
(434)
-
▼
10月
(31)
- Change to realchecko.blogspot.com
- Change HD for X32
- CE : MISC Work Record : Tiny Kernel Mode ,, Test P...
- the 1st Process launched by nk.exe
- New Platform - why I have somthing I don't want ?
- CE 的Build Phase
- CE : Register an INT handler - Thread
- CE : MISC Work Record : Tiny Kernel Mode ,, Test P...
- CE book Notes : Process and IPC objects
- 身份證字號?
- 可以直接作還原光碟了 - X32
- CE : QFE on "PRIVATE" source code.
- some feeling about .. C & L
- 捉迷藏 : nk.exe nk.lib kern.exe..
- X32 arrived
- Jserv 的 orz microkernel . part I
- CE : build debug IMAGE
- 要自己寄回去.....真倒楣...下次不要買這家..
- CE : about Shared Source Code ("PRIVATE" folder)
- Scatchbox : 讓cross-compile的動作變成native.
- 新的microkernel approach 和benchmark 文章
- 拿來作backup的Eponym 要停止免費服務了
- 又拿到壞品 : pchome Seagate 80GB 2.5吋 NB硬碟
- CE : Memory, Storage... XIP, Process ...
- CE : Device Driver - DLL and GetProcAddr
- Windows CE Virtual Memory Layout for Debugging
- Help Dillo Survive
- SLEEP Mode in Datasheet
- CE : inside build process - msdn
- some messages - on/off log
- 測試- 相片角落- 外連
-
▼
10月
(31)
沒有留言:
張貼留言