【Windows 10 IoT - 1】Window 10系统安装(树莓派 Pi2)

一、硬件准备
(1)、树莓派Pi2
(2)、8G 10速Micro SD卡
(3)、LCD显示器(如果是VGA接口,需要加一个HDMI转VGA模块)
(4)、鼠标
(5)、安装Windows 10的PC(需要物理直接安装,不能虚机机方式,本篇文章不是必须)
二、软件准备
(1)、Windows 10 IoT 树莓派固件(Windows_IoT_Core_RPI2_BUILD.zip)
固件下载链接:
https://connect.microsoft.com/windowsembeddedIoT/Downloads/DownloadDetails.aspx?DownloadID=57782
(2)、Windows ADK工具(部署工具)
安装Visual Studio 2015 RC后就会有安装相关工具(不强求系统为Windows 10)
也可以单独下载安装(安装包很大,但是用到的大概50多兆)
https://go.microsoft.com/fwlink/p/?LinkId=526740

(3)、PowerShell (V4.0版本,Windows 8.1系统自带)
(4)、Visual Studio 2015 RC安装(开发程序用)
三、Windows 10 IoT固件烧写
安装Windows 10 IoT的过程,其实就是烧写Micro SD卡的过程。考虑到目前Windows 10 预览版并不稳定,所以我只在虚拟机中安装了Windows 10,烧写还是在Windows 8.1平台上完成。

(1)、打开Deployment and Imaging Tools Environmen命令对话框,查找SD卡磁盘序号

SD卡直接插入电脑(如果电脑支持),也可以通过USB转接口模块插入电脑。运行diskpart命令。

然后运行list disk命令,枚举当前系统的物理磁盘。
我的笔记本系统共三个,一个是固态硬盘,一个是普通磁盘,一个就是我们刚刚插入的SD卡了。我们需要记住SD卡磁盘后的序号为“2”,以供下面的命令来用。(输入Exit命令,退出当前命令对话框)
(2)、烧写Windows IoT固件
解压Windows_IoT_Core_RPI2_BUILD.zip文件,提取出一个Flash.ffu文件(802M),我们要把这文件烧写到SD卡,我写了一个批处理,来完成这个烧写过程,如下图所示:

PhysicalIDrive2(这个数字2就是我们用diskpart命令查到的),执行该命令完成后,就完成了Windows 10 IoT固件的烧写工作。
四、Windows 10 IoT系统启动
插入SD卡到树莓派Pi2中,接上LCD显示器,插入网线,然后上电。如果一切正常,网友应该可以看到Windows 10的logo(最上图右上图所示)。一会黑屏后,经过相当漫长的等待(几分钟之久),最终会呈现下图(中间还会重启一次)。

支持鼠标,不过可操作的只有两个地方,一个是系统设置,一个是电源关闭或重启。如下图所示:

操作鼠标的感觉总体还算流畅,就是感觉启动系统有些太慢了,另外就是感觉系统不是太稳定,容易当机。
五、通信互联
(1)、PowerShell操作
以管理员身份运行PowerShell,输入如下命令,以启动WinRM服务,及添加树莓派为信任主机。

登录Windows 10 IoT系统,输入如下命令

用户名:Administrator 密码默认为:p@ssw0rd

登录成功后,可以输入命令查询一些信息,详情可以参见官方的PowerShell使用说明
(2)、FTP服务
系统默认支持FTP服务,可以通过FTP服务上传或下载相关文件。

用户名:Administrator 密码:p@ssw0rd,和系统登录用户和密码一样。
六、程序编写
下一篇博文将介绍Windows 10 IoT系统程序编写相关内容,敬请期待。
七、参考资料
(1)、官方部署说明
http://ms-iot.github.io/content/win10/SetupRPI.htm
(2)、PowerShell操作说明
http://ms-iot.github.io/content/win10/samples/PowerShell.htm
(3)、网友文章
http://bbs.ickey.cn/group-topic-id-48099.html
【Windows 10 IoT - 1】Window 10系统安装(树莓派 Pi2)的更多相关文章
- Windows 10 IoT Serials 5 - 如何为树莓派应用程序添加语音识别与交互功能
都说语音是人机交互的重要手段,虽然个人觉得在大庭广众之下,对着手机发号施令会显得有些尴尬.但是在资源受限的物联网应用场景下(无法外接鼠标键盘显示器),如果能够通过语音来控制设备,与设备进行交互,那还是 ...
- Windows 10 IoT Serials 4 - 如何在树莓派上使用Cortana语音助手
从Windows 10 IoT Core 14986版本开始,微软已经加入Cortana语音助手功能.之前,我们只能使用本地语音识别,需要编写应用程序,下载到设备中才能实现.从现在开始,微软已经从系统 ...
- Windows 10 IoT Serials 7 – 如何用树莓派制作家庭流媒体播放器
Windows 10平台引入了AllJoyn开源软件框架,它提供了一组服务可以创建动态近端网络,让设备可以相互连接实现功能交互.目前,AllJoyn开源软件框架由AllSeen联盟负责管理.AllSe ...
- Windows 10 IoT Serials 3 - Windows 10 IoT Core Ardunio Wiring Mode
Maker社区和智能硬件的朋友一定知道Arduino,很多3D打印机都是用它做的.为了迎合这一大块市场,微软在基于Intel Galileo的Windows 8.1 IoT中就是使用这种基于Ardui ...
- Windows 10 IoT Serials 2 - Windows 10 IoT RTM 升级教程
7月29日,微软推出了Windows 10 for PC的正式版,其版本号是Build 10240.近两天官方说已经有4700万的下载安装量,同时这个数字还在不断攀升.另外,除了Windows 10 ...
- 张高兴的 Windows 10 IoT 开发笔记:使用 Lightning 中的软件 PWM 驱动 RGB LED
感觉又帮 Windows 10 IoT 开荒了,所以呢,正儿八经的写篇博客吧.其实大概半年前就想写的,那时候想做个基于 Windows 10 IoT 的小车,但树莓派原生不支持 PWM 啊.百度也搜不 ...
- 如何在Windows 10 IoT Core中添加其他语言的支持,如中文
目前很多开发者已经开始使用Windows 10 IoT来做物联网领域的开发了,目前Windows 10 IoT Core的版本支持树莓派2(以及新出的树莓派3).Minnowboard Max以及Dr ...
- 【Windows 10 IoT - 3】Windows 10 RTM安装及新特性(树莓派 Pi2)
在<[Window 10 IoT - 1]Window 10系统安装(树莓派 Pi2)>中,我们介绍了Windows 10 IoT预览版的安装,正式版Windows 10 IOT(OS版本 ...
- 【Windows 10 IoT - 2】LED闪烁及动画绘制(树莓派 Pi2)
在上一篇博文<Windows 10 IoT系统安装>中,我们实现了在树莓派2平台上运行Window 10 IoT,本篇文章将介绍在该平台上的程序开发. 在最初获得的资讯中,以为Window ...
随机推荐
- ASP.NET里的Session详细解释
Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号.当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站.当每个用户首次与这台WWW服务器建立连 ...
- C#导出Excel那些事
Excel导出 Excel导出的意义 因为在项目中有些报表数据客户需要导出功能,那么导出为Excel就十分有必要了,可是有些客户的机器上并没有安装Excel或者安装的版本参差不一.那么我们在这样的情况 ...
- MySQL Workbench 修改快捷键
在安装根目录查到\data\main_menu.xml这个文件 例如,修改执行sql语句的快捷键为F5 <value type="object" struct-name=&q ...
- java.lang.IllegalStateException: Recursive entry to executePendingTransactions
[解决办法]: 将getFragmentManager改为getChildFragmentManager即可
- singleCall单来源调用解析及实现
定义: 单来源调用指一个类的生成工作只能由特定类来执行. eg李宁牌鞋子只能由李宁专卖店生产 这个问题归结起来,也就是说在工厂模式中,指定的产品类只能通过具体的特定工厂类来生成,而不能自己new出来或 ...
- ubuntu15.10_x64 安装 nginx
浏览器到 http://nginx.org/en/download.html 下载 stable version的nginx 如nginx-1.10.1.tar.gz,这是一个nginx源码包,需 ...
- bootstrap的下拉框在firefox界面不友好的处理
http://output.jsbin.com/titaki 以上这个链接在firefix浏览器打开就会发现里面有个小容器,而且下拉按钮样式跟不友好 上谷歌查了一下 1.小容器可以利用select:p ...
- var和dynamic的区别及如何正确使用dynamic ?
C#中的很多关键词用法比较容易混淆,var和dynamic就是其中一组,他们都可以申明动态类型的变量,但是本质上他们还是有不少区别的.var 在编译阶段已经确定类型,在初始化时候,必须提供初始化的值, ...
- Aristochart – 灵活的 HTML5 Canvas 折线图
Aristochart 是基于 HTML5 Canvas 的折线图功能库,具有高定制性和灵活性的特点.Aristochart 会帮助你处理图形显示,让你能够专注于业务逻辑处理. 您可能感兴趣的相关文章 ...
- jquery实现内容滚动
HTML代码: <div class="scollNews"> <ul> <li><a href="#">1&l ...