原文 http://www.cnblogs.com/bryht/archive/2012/08/02/2620124.html
1、 操作系统必须为Win8 64位或者以后的版本,CustomerPreview版是不行地,现在的RealeasePreview是可以的,下载链接http://windows.microsoft.com/en-US/windows-8/download
2、 处理器有一定的要求,开发WP8的Emulator必须运行在Hyper-V上,Windows 8 中的 Hyper-V 核心只在 64 位版本中提供,并且要求 CPU 必须支持二级地址转换(SLAT)功能。
SLAT:什么是二级地址转换呢?二级地址转换技术(Second Level Address Translation)在Intel和AMD处理器中均有所支持,但名称有所不通,Intel叫做EPT(Extended Page Tables),在Nehalem架构中开始支持;AMD叫做RVI(Rapid Virtualization Indexing),在第三代Opteron处理器Barcelona中才开始支持。Hyper-V使用SLAT帮助执行更多内存管理功能,并且减少在客 户机物理机地址和实体机物理地址之间转换的系统开销,减少了运行虚拟机时,Hypervisor的CPU和虚拟机的内存占用。
简单点,CPU必须为I5或同等级别及以上,特定CPU需特定讨论。网上有工具可以检测你的CPU是否达标,有兴趣可以搜一下自己。
3、 准备好CPU够牛逼的机器,装完蛋疼的Win8操作系统,还要装一个让人无法适应的VS2012。下载地址:http://www.microsoft.com/visualstudio/11/en-us/downloads
4、 下一步就是安装WP8的SDK了,下载地址百度一下关键词:WP8 SDK即可,其中 Windows Phone 8 Developer Docs.rar 这个为开发文档,里边What`s new那章很值得看。我在这里下载的http://www.cnblogs.com/woteboniu/archive/2012/07/26/wp8-sdk.html
5、 That`s all
如何知道自己的CPU支持SLAT
因为WP8 SDK发布,很多WP8的开发者们也开始陆续安装WP8的SDK的,然而安装WP8的SDK有很多软件和硬件的要求,其中有一个就是——要求CPU支持二 级地址转换(SLAT),如果CPU不支持二级地址转换的话,在电脑上就不能运行Windows Phone的模拟器来测试自己开发的程序了,对于二级地址的转换到底是什么意思,我在这里就不解释了,大家可以通过网上查下具体的含义,这里就介绍下如何 知道自己的CPU支持二级地址转换的。
通过微软发布的一个工具就可以检测自己的CPU是否支持二级地址转换的, 这个工具的名称叫——Coreinfo,大家可以从这个链接下载: http://technet.microsoft.com/en-us/sysinternals/cc835722,下载之后把zip文件解压到任何一个磁盘下(我是放在F盘根目录下),然后以管理员权限运行CMD命令后,切换到F磁盘,输入下面的命令就可以查看自己的CPU是否支持二级地址转换的:
coreinfo.exe –v (-v就是view的意思,coreinfo就是处理器的信息,-v就是查看处理器的信息)
下面是我电脑的一个结果解脱的:
“*”表示支持,“-”表示不支持,不支持的截图如下(下面是评论中峰回路转不支持二级地址截图,这里拿过来与大家分享下):
没想到我I3的处理器也支持SLAT的,开始还打算买台新电脑来做WP8的开发的, 看来现在没有这个必要了, 而且今天自己在京东上买了一个2G的DDR3的内存条并且成功的安装在了自己的笔记本电脑上的, 现在电脑是4G,突然感觉到速度快了好多的,接下来的一步就是把系统换成Windows 8的操作系统,再安装WP8 的SDK开始我的WP8的开发之旅.
那么不支持的什么样呢?如下图:
如果,您认为阅读这篇博客对你有帮助,点击一下左下角的 [推荐]
如果,你想了解我的动态,点击一下左下角的 [关注我]
因为,你们的支持正是我学习的动力
如需转载,请注明出处