顯示具有 XPE 標籤的文章。 顯示所有文章
顯示具有 XPE 標籤的文章。 顯示所有文章

2013年10月14日 星期一

溫故知新--WES 2009 設定預設作業系統操作語系

在WES 2009 作業系統是可以支援多國語言的使用者介面(UI),所以我們在建立語系時就需要將會使用到的語系加入至系統中 以便後續我們使用. 接著開始我們的步驟吧...

在Target Designer 中,我們建立Image 過程中Tool 會詢問你需要加入那些語系,在WES 2009 支援的語系共有24種.

A.        XPE主可支援多國語系但在Build Image 時需要加入MUI, 如需要中文請加入Chinese-Traditional language regional.

B.在工具中選擇預設的語言,User Interface language 中會有你加入的語系,利用下拉式功能表選擇你需要的Default UI.

C. 完成上述二個步驟就可設定預設OS MUI,當你建立Image之後你還是可以在控制台自已切換你的OS MU.

2013年9月2日 星期一

原來On screen keyboard 會Block COM Port

最近客戶反應開啟On Screen Keyboard時,COM1 就會動法動作.
東看看 西看看,發現OSK還有其他設定可改  決定來try try. 最發現原來 在Joystick 選擇中會去Scanning serial /parallel / game port ,所以開啟OSK時這些裝置就會被鎖住.

1請客戶至OSK中的開啟Setting-> Typing Mode…
 

2選擇Joystick or key to select  點選Advanced button

3.取消勾選 Serial, parallel ,or game port
 


4. 設定完成後OSK就不會再佔用Com port.

2013年8月22日 星期四

Visual Studio 2012 支援POSReady 2009平台軟體開發嗎?

最近常被詢問Visual Studio 2012 工具是否支援POSReady 2009 的軟體開發,查了Visual studio 2012 的相容性表 是有支援的,但是客戶反應Compiler 出來的程式就是不能跑.
這到底發生了什麼因為?背後是有什麼不為人知的秘密?

自行測試後,在Default Install的設定下 的確無法於POSReady 2009上執行VS2012開發出來 的程式。找了一下相關文件,原來還需要修改Visual Studio 2012開發環境設定:
1.在Project的方案總管選擇屬性進入修改,在一般->平台工具->將下拉功能表改為"Visual Studio 2012-Windows XP(v110_xp) ,修改後再去recompiler 你的程式

2.在POSReady 2009上必需要安裝"適用於 Visual Studio 2012 Update 3 的 Visual C++ 可轉散發套件" http://www.microsoft.com/zh-tw/download/details.aspx?id=30679

3.接著來測試我們的Application ,就可正常執行了.

4.以上方法其實適用於Windows XP Kernal OS,在Windows Embedded OS中包括了有POSReady 2009、Windows XP Pro FES、WES 2009.

2013年7月24日 星期三

使用Windows Embedded 評估版注意事項

在使用Windows Embedded 評估版當然不像正式版一樣這麼方便,所以有幾點注意事項 在安裝前先了解 免得作白工.

1.安裝前確定時間/日期是否正確,很多人安裝完成作業系統後才發現時間是錯誤,才來修改不過常導致作業系統過期的現象發生.

2.使用評估版作業系統無法使用正式版序號轉換成正式序作業系統,請換你客戶知道這個問題,以下產品會有這樣的問題(WEPOS、POSReady 2009/7/8、WES 2009/7/8) 都有這樣子的問題.

3.很多人常會犯的的錯誤,Windows Embedded評估版有些要Activation (啟動) 有些不用
  •     需要Activation OS(需連網路) =>
              a.POSReady 7 : 安裝過程可選擇輸入序號或不輸入序號,沒有輸入序號為30試用期,有輸入為180天
              
              b.Windows Embedded 8 Standard、Windows Embedded 8 Industry: 安裝時一定要輸入序號,安裝完成後沒有作啟動系統之前會認你是過期作業系統.如下圖

當安裝好Windows Embedded 8 Standard 最後步驟請至”系統”中將OS 作Activate動作(需網路),啟動後180天的評估期限才會開始生效.

啟動後右下角期限就180 day 評估版的提示 

  •     不需要Activation OS=>
               a.POSReady 2009 :安裝時一定需要輸入序號才可安裝,安裝完成後直接可使用120天
  
               b: XPE/WES2009 : 透過Toolkit建置的Image不需要輸入序號,進系統後有90~120天試用期間.
    

2013年3月28日 星期四

工廠網路自動部署作業系統與Microsoft WDS --Server Part (2/2)

在完成我們Client 作業後,我們需要安裝需要安裝一台Windows Server 2008 R2 來作為部署OS的伺服器。這個Solution 最重要的部份為WDS 功能,來解釋一下其功用為何??


  1. 用來快速部署Windows 作業系統
  2. 建立無盤系統操作環境
  3. 用於系統修復使用
  4. 工廠生產作業系統部署使用


一、在Windows Server 2008 R2上我們使用的角色如下:

  • AD DC
  • DHCP Server
  • DNS Server
  • Windows 部署服務 {WDS (TFTP、PXE)}
  • Windows Image(WIM File)


二、來看一下網路部署元件

三、WDS工作流程圖

四、Demo 一下實際效果吧!


工廠網路自動部署作業系統與Microsoft WDS --Client Part (1/2)

之前與工廠PE討論到,是否能夠將遠端部署作業系的生產方式用於工業電腦產線上使用,想想這當然是沒問題啦! 在目前的主機板上99%都支援PXE Boot功能. 所以我們利用這功能來作為開機時預先載入WinPE(小型的Windows OS).

一、在Client H/W的條件:
1.主機支援PXE Boot
2.RAM至少512MB

二、遠端部署上我們需要建立一個客製化WinPE於PXE之後進行OS部署的動作
        開啟WinPE的Startnet.cmd進行下列的修改, 2-4項為我們加入的命令.
        

三、當然要作好你的部署的作業系統 WIM 檔案,這之前我們有教過ImageX recovery CD那篇.

2013年1月4日 星期五

EWF command for WES/XPE command

說明:
在Embedded  系統之中有一個非常給力的功能,但很多人可能不太了解這個功能,
在EWF 功能開啟後系統會建立一個RAM Volume 所以的讀/寫都會被導入此RAM Volume之中,
利用RAM的特性 系統再重啟之後所以資料將會被清除。
功能延伸可以有下列優點:
  • 對於SSD Storage 可延長壽命(由於I/O 次數減少)
  • 保護作業系統必避被 病毒或惡意程式破壞
元件:
在Target designer 中要使用EWF 必加入三個元件:
  1. EWF NTLDR  (支援EWF功能的Bootloader)
  2. Enhanced Write Filter (EWF主要功能元件)
  3. EWF Manager Console application (功能EWFMGR.exe 程式在command line下進行設定元件)
  4. Enhanced Write Filter API (EWF API)  (提供程師設計師作為圖形化控制介面的EWF Library File) Option component
操作:
在建立好的WES/XPE 作業系統中我們使用下列命令進行操作






2012年11月15日 星期四

Microsoft Embedded Product 2013 Roadmap


在 2013年Microsoft 在Embedded 又有不少的新產品上市,看來又有的忙了.
在這之前我們來看,微軟又針對產品名稱作了一次定義

Windows Embedded 8 Standard (上市 2013/3)
原稱Windows Embedded Standard 7, Embedded Channel 中的主力產品,產品為Windows 8模組化提供作業系統高度客戶化,能依不同需求組合成不同的系統大小.

Windows Embedded 8 Pro (上市 2013/3)
原稱Windows 7 for Embedded System,此版本與市場上Notebook所用的作業系統相同,只是產品於Embedded channel銷售,此版本為提供相跨入Embedded 最快可上手的產品.

Windows Embedded 8 Industry (CTP版本於 2013/1)
原稱Windows Embedded POSReay 產品,對於Point-of-Service(POS)產業而設計,其中亦包含如Medical、PanelPC、Healthcare、Digital Sigage..etc.

Windows Embedded 8 Handheld (2013/1 Information update)
為Windows Phone 8為基礎與業務partner 從中擷取出對於handheld device有相關的功能整合而成.

Windows Embedded 8 Automotive (2013/1 Information update)
主要應用於車機所使用.





2011年2月16日 星期三

透過網路來部署Embedded 作業系統<原創>

要實作此方案請準備下列設備:
硬體規格
  Client:
  CPU:VIA Nano 1GB
Server:
  CPU:Intel E2410
  RAM: 2GB
  網路規格 100MB以上

一、Boot WIM製作(Client)
1.修改startnet.cmd(WinPE)
   -wpeinit
   -Net use z: \\192.168.1.1\share s510A512 /user:user1@chander.com
   -diskpart /s recovery.txt
   -ImageX /apply z:\wes.wim 1 c:

   PS:recovery.txt 文件內容為.
      select disk 0
      clean
      create partition primary size=75000
      select partition 1
      assign letter=c
      active
      format quick
      exit
二、安裝Windows Server 2008 R2 WDS平台
  請安裝下列服務與選項
  伺服器端
    -AD DC
    -DHCP Server
    -DNS Server
    -WDS (TFTP、PXE)
    -Windows Image(WIM File)
   客戶端
    -Support LAN Boot Device

三、作業流程