跳到主要內容

Alpha Review: WES 2007 MCP SME

今年年初的時候應微軟的邀請去美國西雅圖參加了Windows Embedded Standar 2007 的 MCP考題 Alpha Reiview的會議,本來小弟想說去應該是看看題目,做作考題而已就可以賺個車馬費跟來個免費西雅圖10日遊
誰知道一到場才發現,這個Alpah Review SME 真是超迷你,想乎巄都不行,會中只有六個SME與Project Manager一位共七枚,一個以色列老先生跟我這亞洲黃種猴,其他都是老美,阿勒我看這下混不了了

通常微軟要出一科新考題都會邀請業界的使用者來做出題,然後邀請另一批人負責審閱考題的合理性與難度深淺做出評估,因此通常會議中針對每一題都會有激烈的爭議與討論,這也是有趣的地方,不過有時候邀請到的Subject ME 通常水準不一定很齊全,有時候是公司有名產品用量大 但不代表該出席的工程師真的很熟該產品,像是有出席的SME竟然還不知道 WINDOWS 7的某些功能,還會質疑口吻說: WIN 7 哪來這功能,沒聽過
當場實在是很冷,也讓我當下領悟到,XX勒,難怪我之前在考MCP會有一堆題目讓人心不服口不服的答案出現,原來就是這種SME搞出來的,呵,不過微軟也是很慎重地拉,部會只有一次的SME就決定了一切,因為是 "Alpha Review" 所以還會有後續的檢討(要說點好話,不然等一下把車馬費回收)

不過參加這種會議也讓人見識到微軟對每一科考試所花費的精神跟態度是很慎重地,不是隨便考題出一出就要跟我們收錢考試,只是國情不同,考題當然很難針對所有國家的IT人員習慣出題,因此題目多多少少都會有些爭議也難免,所以下次考試不彷好好的欣賞一下題目的出題模式與字句之間的斟酌囉

留言

這個網誌中的熱門文章

Window CE BootLoader for x86 ( MS-DOS )

CEPC X86採用了幾種開機方式,其中一種運用MS-DOS當成Booting OS 利用 Windows CE Platform builder所提供的 Image disk 製作一片 1.44M的開機片,內有提供 LoadCepc.exe命令作為 CE Boot Loader 不過首先得先將磁片的開機檔案移植到嵌入式設備的CF / FLASH / DISK 上 以下提供傳統的MS-DOS開機系統製作方式供學員參考 : 使用MS-DOS開機片開機後, 透過 Fdisk.exe與 Format.com 工具製作 Windows CE Boot Loader 過程如下 圖一: MS-DOS開機 圖2: 開機後,載入 Fdisk執行 Partition切割工作 圖3: 選擇第一項,建立 Partition 圖4: 選擇第一項,建立 DOS Partition 圖5: 詢問是否全部切割成單一PARTITION,若CF過大可回答 N 自行切割大小 圖6: 輸入欲切割的Partition大小 圖7:切割後,按一下鍵盤的 esc鍵回到檢視畫面,就可看到所切割的Partition大小 圖8: esc回到主選單後,在選擇 [2] 設定啟動磁區 圖9: 選擇欲啟動作業系統的Partition 圖10: 選擇後應該會看到 Partition清單上的 Status欄位出現 A 字元 圖11: 切割後 重新啟動系統 圖12: 格式化所切割的新磁區 圖13: 格式化完成後 便可將 Platform Builder所製作的 Windows CE Bootloader磁片內容複製到C:內 重新開機後,進入c:> 輸入 C:>Loadcepc /L:800x600x16 nk.bin 便可載入nk.bin到記憶體 並且以800x600的解析度執行 windows ce 作業系統

Windows Embedded 7 & 2013 Catalog 變動

從Windows Compact 7 轉移至 Windows Compact 2013 會發現在 Catalog Items View 工作選單尚有部分 Components 有稍微異動 , 部分元件被移除/改名/合併 或是新加入的元件 欲得知這些變動的元件清單可以參考下列網址 http://msdn.microsoft.com/en-us/library/jj919252.aspx

WEC 7 之記憶體太多怎麼辦之介紹--OEMRAMTable

WEC7 與 CE6 使用同樣的 Kernel memory mapped 512MB , 所以若製造商的記憶體RAM > 512MB的時候, 就必須要修改 OAL 的Kernel Space mapping了 , 原本的 512MB 仍然使用  OEMAddressTable 去mapping,多出來的部分就要修改 OEMRAMTable / OEMDeviceTable 去對應給系統知道了 微軟提供最簡單的練習方式可以參考 CEPC 所附帶的BSP ,有興趣的童鞋 可以參考一下 \WINCE700\platform\common\src\x86\COMMON\startup\newtable 內所定義的 OEMRAMTable 與 OEMDeviceTable 內容 OEMAddressTable 加入 CE_NEW_MAPPING_TABLE 宣告系統有額外超出512MB記憶體 OEMRamTable 宣告  base_address , Size 與 memory type ( Cached ) OEMDeviceTable : 定義採用uncached 方式的記憶體存取模式,將記憶體對應至外部周邊設備