2014年10月23日 星期四
2014年10月3日 星期五
Windows 10 Technical Preview for Enterprise的安裝
Windows 10 Technical Preview for Enterprisesystem requirements
Windows 10 Technical Preview for Enterprise works great on the same hardware that powers Windows 8.1:
l Processor: 1 GHz or faster
l RAM: 1 GB (32-bit) or 2 GB (64-bit)
l Free hard disk space: 16 GB
l Graphics card: Microsoft DirectX 9 graphics device with WDDM driver
l A Microsoft account and Internet access
Additionally:
1. To access the Windows Store and to download and run apps, you need an Internet connection, a screen resolution of at least 1024 x 768, and a Microsoft account.
2. After you install the preview, you won't be able to play DVDs using Windows Media Player.
3. Technical Preview is not supported on Windows RT or Windows Phone devices.
4. For 64-bit installations of Technical Preview for Enterprise, a small number of older PCs may be blocked from installing the preview because they don't support CMPXCHG16b, PrefetchW, and LAHF/SAHF.
5. To use touch, you need a monitor that supports multitouch.
6. The preview works best with a mouse and keyboard. Improvements to touch will appear in future updates.
Windows 10 Technical Preview for Enterprise is available in English, Chinese (Simplified), and Portuguese (Brazil).
What are the hardware requirements?
Windows 10 Technical Preview for Enterprise will work with most of the same devices and programs as Windows 8.1. In some cases, a device or program will require an update, or you may need to uninstall some programs and then reinstall them after installing the preview. Here are some things to consider:
· For 64-bit installations, a small number of older PCs may be blocked from installation because they don't support CMPXCHG16b, PrefetchW, and LAHF/SAHF.
· To use touch, you need a tablet or monitor that supports multitouch.
Technical Preview is not supported on devices running Windows RT or Windows Phone.
Download the preview
Download Technical Preview for Enterprise and receive a steady stream of preview builds as we move through the development process.
Stay informed about the features available in the latest builds and provide us with your feedback. Join the Windows Insider Program.
2014年9月25日 星期四
如何在POSReady7安裝.Net Framework 3.5
1、確定安裝順序
.Net Framework3.5的安裝是有順序的,必須按照以下的順序安裝:
.NET Framework 3.0 Client Profile→.NET Framework 3.0→.NET Framework 3.5 Client Profile→.NET Framework 3.5
可以參考以下的資訊:
.NET Framework
The following table contains package dependency information for .NET Framework feature packages.
Required Package
|
Install Listed Packages Below Before Required Package
|
Uninstall Listed Packages Below Before Required Package
|
Uninstall Listed Packages Below After Required Package
|
None
|
None
| ||
None
| |||
2014年9月23日 星期二
WES8 使用DISM online 安裝 module(在安裝wes8的device上)
Module的環境設定如下:
test_custom_module.emd的內容
<?xml version="1.0"?>
<module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaVersion="0" xmlns="urn:schemas-microsoft-com:embedded.module">
<moduleIdentity name="test_custom_module" processorArchitecture="x86" version="1.0.0.0" language="neutral" publicKeyToken="0000000000000000" />
<metadata description="Test custom module" displayCategory="\Features\Custom Modules" displayName="test_custom_module" releaseType="Feature Pack" author="David/test" supportedOSArchitectures="x86" minimumOSVersionSupported="6.2.9200.16384">
<moduleStructure />
<dependencies>
<target name="WinEmb-Windows-Media-Player" processorArchitecture="targetOS" version="12.0.9200.16384" language="neutral" publicKeyToken="31bf3856ad364e35" />
</dependencies>
<files>
<root folder="C:\training\Lab\test_custom_module\data" destinationPath="c:\test_custom_module">
<file name="wordview_en-us.exe" />
</root>
<root folder="C:\training\Lab\test_custom_module\data" destinationPath="c:\test_custom_module">
<file name="FlickAnimation.avi" />
</root>
</files>
<installCommands>
<installCommand description="" path="c:\test_custom_module\wordview_en-us.exe" />
<installCommand description="" path="shutdown" arguments="/r" />
</installCommands>
<uninstallCommands>
<uninstallCommand description="" path="del" arguments="c:\test_custom_module\wordview_en-us.exe" />
</uninstallCommands>
</metadata>
<Catalog Path="C:\Windows Embedded Catalog\" xmlns="urn:schemas-microsoft-com:embedded.moduleDesigner" />
</module>WES8 LAB: Lockdown Feature Unified Write Filter
目的:
學習使用module designer來客製化一個UWF Module。
了解如何使用Unified Write Filter來保護您的系統。
時間: 100分鐘
環境:
1、安裝好ws8開發工具,準備build image的開發機器(development device)
2、準備安裝ws8的機器(target device)
工具:
l Image Configuration Editor(ICE)
l Module Designer
實作:
Step1、擷取硬體描敘檔
You need to install drivers to run your OS image on your device. You use Target Analyzer Probe (TAP) to detect which drivers your device needs and create a driver description file. You then add the driver description file to your configuration file.1、先在要安裝wes8的機器(target device)上先安裝win8。
2、從安裝好ws8開發工具的機器上找到tap.exe,複製到上一步驟的機器(target device)上,並且執行。
Note:
l TAP.EXE有32bit(x86)和64bit(AMD64)
如果工具安裝在win7,可以從路徑C:\Program Files\Windows Embedded 8 Standard\Toolset\Embedded Tools\IBW\<x86或AMD64>\sources找到tap.exe。
l 如果工具安裝在Win8上,可以從路徑C:\Program Files (x86)\Windows Embedded 8 Standard\Toolset\ Embedded Tools\IBW\<x86或AMD64>\sources找到tap.exe。
l 或是您可以使用檔案總管的尋找功能找到該檔案的路徑。
2014年7月28日 星期一
POSReady7使用Powershell with FBWF WMI Provider管理FBWF
目的:了解如何使用FBWF WMI Provider configure FBWF。
目標:每一個configuration都map到FBWF WMI Provider,最後使用一個script來設定必須configuration。
FBWF簡介
有一些embedded devices不想也不需要寫入資料,FBWF提供一個保護機制,當有寫入的動作要寫入被保護的Disk(volumes),所有的寫入動作將被轉向而被寫到RAM cache(被稱為overlay),而不會寫到被保護的Disk(volumes)。
針對FBWF,做以下簡單的簡介:
FBWF是操作在file level。
FBWF 將寫入動作從新導向RAM cache。
RAM cache被稱為overlay。
FBWF只使用RAM overlay
Enable FBWF,需要重新開機後才能生效。
2014年6月27日 星期五
Dot NET Framework各版本間的相容性
很多人都不了解到底.NET Framework各版本間的相容性為何,其實 .NET Framework versions 2.0, 3.0, and 3.5 使用相同版本的CLR (CLR 2.0)。當安裝 .NET Framework3.5時, 將自動得到 2.0 and 3.0 layers,所以使用 2.0, 3.0 and 3.5 build的應用程式可以執行在已經安裝.NET Framework3.5的機器上。這就是所謂的backward compatibility ,使用較早版本開發的應用程式可以在已經安裝後面版本的 .NET Framework的機器上執行。
而.NET Framework 4, 4.5, 和後面的版本是使用 CLR 4,但是沒有 CLR 3。
.net framework 3.5 already including 2.0 support,所以不需要再安裝.Net Framework 2.0。
而.NET Framework 4, 4.5, 和後面的版本是使用 CLR 4,但是沒有 CLR 3。
.net framework 3.5 already including 2.0 support,所以不需要再安裝.Net Framework 2.0。
SCCM有支援EMBEDDED的OS
我們可以由微軟的官方資訊得知,如以下的 資訊:
部署Configuration Manager客戶端以Windows Embedded設備
如果您的Windows嵌入式設備不包括Configuration Manager客戶端,您可以使用任何的客戶端安裝方法,如果設備符合要求的依賴關係。如果嵌入式設備支持write filters,您必須在安裝客戶端之前關閉這些write filters,然後等到已經佈署好image到target device後再重新啟用write filters。
2014年6月25日 星期三
Windows Embedded Automotive 7 的工具是VS+Platform Builder 7 + Windows Embedded Automotive 7 Toolkit
經由下載Windows Embedded Automotive 7的White paper(White paper: Technical Companion)可以得知,Windows Embedded Automotive 7是base在Windows Embedded Compact 7,而且需要VS+Platform Builder 7 + Windows Embedded Automotive 7 Toolkit。
2014年6月24日 星期二
Windows CE and Compact serial的driver(Board Support Packages)支援查詢
微軟的官方網站可以查詢Windows CE and Compact serial的driver(Board Support Packages)哪一些有支援。
2014年6月20日 星期五
2014年6月17日 星期二
Touch design and development in Windows 8 and Windows 8.1
微軟在win8系列OS推出full Windows 8 touch experience,必須要過THQA才能有full Windows 8 touch。
但是在Embedded的device大部分只需要Legacy Touch,所以不需要特別過THQA認證。
以下主要是針對如果是使用Win8.1 Pro的OS在使用Legacy Touch時須特別注意的事項:
l Windows 8 FES 的OS中只 支援外接螢幕的Touch Panel,如果你是LVDS或HDMI的Touch panel就無法支援Touch 功能.
l 修改monitor為external monitor,需修改Extended Display Identification Data (EDID) ROM的126 bit(Number of extensions to follow)為1。
l 修改EDID ROM的工具可以使用EDID editor(經由I2C),如下。
以下為Windows touch的 一些規範與說明,以及EDID的說明。
2014年6月15日 星期日
WES 7 Lab:製作客製化的WES 7映像檔
目的:
1、將預設的WES7的Shell修改成為客製化的畫面以利使用者操作.
2、利用ICE工具來製作一個自訂的開機畫面與客製化的Shell來部署作業系統.
時間:120 分鐘
工具:
l Image Configuration Editor(ICE)
開發環境:
1、Development Device:
開發recovery的平台,上面安裝Win7、WES7 tool kit。
2、Target Device:
要出貨的機器,未安裝WES7。
實作:
2014年6月11日 星期三
Windows Embedded OS Trial Product Key and trial period
WES2009 Trial Product Key
Your trial product key for installing
Windows Embedded Standard 2009:
l
For a 30-day trial period:
Run setup without a product key, or
Use product key V7VJV-9MPGG-JRB3W-YGFYY-WTFVW
Trial Product
Download
2014年6月10日 星期二
Windows Embedded 8.1 Industry User Account management(3): Create auto logon by using Power Shell script
Step1、To write some command to text editor, for example Notepad, thensave as ”autologon.ps1"
note:For some sample code, please reference
http://embedded-easy.blogspot.tw/2014/06/write-add-new-user-account-powershell.html
http://embedded-easy.blogspot.tw/2014/06/ceate-auto-logon-by-using-power-shell.html
Step2、Running windows PowerShell as administrator。
note:For some sample code, please reference
http://embedded-easy.blogspot.tw/2014/06/write-add-new-user-account-powershell.html
http://embedded-easy.blogspot.tw/2014/06/ceate-auto-logon-by-using-power-shell.html
Step2、Running windows PowerShell as administrator。
無法使用WEDU工具下載時,如何找到windows Embedded OS的更新檔下載
有時候會出現無法使用WEDU下載WINDOWS Embedded的相關update。
我目前列出以下三種方法來解決,當然還有第四種方法,就是到到search引擎search,如google。
我目前列出以下三種方法來解決,當然還有第四種方法,就是到到search引擎search,如google。
Method
1、到Microsoft Download Center
- 輸入要search的embedded os
2014年6月9日 星期一
Ceate auto logon by using Power Shell script
Here we teach you how to use the Power Shell to Ceate auto logon
param (
[Parameter(Mandatory=$false)][String[]]$computer = ".",
[Parameter(Mandatory=$false)][String[]]$computerName =
$env:computername,
[Parameter(Mandatory=$false)][String]$DefaultDomainName =
$env:USERDOMAIN,
[Parameter(Mandatory=$false)][String]$DefaultUserName =
"test",
[Parameter(Mandatory=$false)][String]$DefaultPassword = "pwd",
[Parameter(Mandatory=$false)][String]$Group = "administrators",
[Parameter(Mandatory=$false)][Int]$AutoLogonCount
)Write a "add new user account" PowerShell script
This sample teach you how to add new user account with PowerShell.
There are two method as following:
There are two method as following:
param (
[Parameter(Mandatory=$false)][String[]]$computer = ".",
[Parameter(Mandatory=$false)][String[]]$computerName =
$env:computername,
[Parameter(Mandatory=$false)][String]$DefaultDomainName =
$env:USERDOMAIN,
[Parameter(Mandatory=$false)][String]$DefaultUserName =
"test",
[Parameter(Mandatory=$false)][String]$DefaultPassword = "pwd",
[Parameter(Mandatory=$false)][String]$Group = "administrators",
[Parameter(Mandatory=$false)][Int]$AutoLogonCount
)2014年6月6日 星期五
Win7 安裝時使用測試序號,後面如何更換正式版序號
Method 1、使用Sysprep.exe
Sysprep.exe位於(c:\windows\system32\sysprep\sysprep.exe)
- RUN Sysprep.exe to OOBE action
POSReady7的EWF、FBWF 微軟官方有現有的manager UI工具可以下載
Ewf、fbwf manager有現有的UI工具可以下載。
相關安裝和使用方法,請參考
安裝和使用Windows Embedded POSReady 7的File Based Write Filter Management Tool(UI介面)
http://embedded-easy.blogspot.tw/2014/06/windows-embedded-posready-7file-based.html
相關安裝和使用方法,請參考
安裝和使用Windows Embedded POSReady 7的File Based Write Filter Management Tool(UI介面)
http://embedded-easy.blogspot.tw/2014/06/windows-embedded-posready-7file-based.html
可以連結到以下的網址:
WES2009 LAB -Componentizing an Application as a Custom Shell with Auto logon(2)
How to create a Custom Shell component
WES2009 LAB -Componentizing an Application as a Custom Shell with Auto logon(1)
http://embedded-easy.blogspot.tw/2014/06/wes2009-lab-componentizing-application.html
Step2 、To build a custom shell OS
1、New a Configuration file
WES2009 LAB -Componentizing an Application as a Custom Shell with Auto logon(1)
http://embedded-easy.blogspot.tw/2014/06/wes2009-lab-componentizing-application.html
Step2 、To build a custom shell OS
1、New a Configuration file
WES2009 LAB -Componentizing an Application as a Custom Shell with Auto logon(1)
Step1、To
create a custom shell component
1、In Component Designer, from the File
menu, choose New to create a new .sld file.
訂閱:
文章 (Atom)