一起玩树莓派3+搭建Windows 10 物联网版(IoT Core)开发环境
[复制链接]
之前的分享的内容都是在Raspbian系统下进行的,接下来的分享会换成Windows系统的物联网版本。
Raspberry Pi 3作为目前为数不多的支持Windows 10 IoT Core系统的硬件,不体验尝试,实在是可惜,接下来让我们一探究竟。

image001.png (50.22 KB, 下载次数: 0)
2016-11-16 09:06 上传准备
硬件上的准备和Raspbian系统类似,网络最好通过有线连接。
软件上的准备和Raspbian有很大差别,详细描述如下。
装有Windows 10的PC一台
注意开发Windows 10 IoT Core上的程序必须使用Windows 10系统(正式版,版本10.0.10240以上)。
另外要打开系统的“开发人员模式”,在“设置----更新和安全----针对开发人员”里可以开启。

image003.png (38.71 KB, 下载次数: 0)
2016-11-16 09:06 上传
Windows 10 IoT Core Dashboard
点击红色框里的按钮下载

image005.png (114.33 KB, 下载次数: 0)
2016-11-16 09:06 上传针对Raspberry Pi 3的Win 10 IoT Core已经有稳定版了,不需要Insider Preview账号。
Visual Studio 2015
可以使用Community版本,是免费的,当然有Professional或者Enterprise版本也是可以的。
安装时要注意装上Universal Windows App Development Tools (通用Windows应用开发工具)---- Tools and Windows SDK。
安装Update 3更新包,如果是旧版本,在Visual Studio 2015的更新通知里可以升级。
还需要安装Windows IoT Core Project Templates,在Visual Studio 2015的工具----扩展和更新里可以找到(右上角搜索iot就可以):

image007.png (150.06 KB, 下载次数: 0)
2016-11-16 09:06 上传
准备Micro SD卡
和Raspbian类似,现在已经可以通过NOOBS安装Windows 10 IoT Core(参考:https://www.raspberrypi.org/downloads/noobs/),不过需要在Raspberry Pi里在线下载,安装速度也会比较慢。
这里用微软的Windows 10 IoT Core Dashboard安装。
先把Micro SD卡通过读卡器连接到PC上,然后打开Windows 10 IoT Core Dashboard:

image009.png (83.69 KB, 下载次数: 0)
2016-11-16 09:06 上传在左边选择 设置新设备。
目前官方支持的设备类型还不多:

image011.png (13.9 KB, 下载次数: 0)
2016-11-16 09:06 上传这里选Raspberry Pi 2 & 3
OS版本目前就一个选项。
驱动器要选择Micro SD卡,检查一下千万不能选错了。
右侧的WLAN网络连接可以先不管,后续可以先用有线连接(官方推荐)。
设备名称可以不修改,设置一个管理员密码,接受许可条款,然后点击“下载并安装”。

image012.png (10.92 KB, 下载次数: 0)
2016-11-16 09:06 上传首先是下载,之后会自动刷写SD卡,这里只需要耐心等待即可。
刷写完成后,会提示“你的SD卡已准备就绪”,此时可以弹出Micro SD卡。

image013.png (47.97 KB, 下载次数: 1)
2016-11-16 09:06 上传
在Raspberry Pi 3上启动
将Micro SD卡插到Raspberry Pi 3上。插上网线,键盘鼠标,最后插上电源开机。

image015.jpg (117.92 KB, 下载次数: 0)
2016-11-16 09:06 上传启动界面和PC的Windows 10类似,首次启动需要等待一会。后面的就和PC上完全不同啦。

image017.jpg (153.76 KB, 下载次数: 0)
2016-11-16 09:06 上传这就是主界面了,没有开始菜单,只是显示了一些设备信息,和几个用于切换界面和简单配置的按钮。
仅有的一些设置:

image019.jpg (74.27 KB, 下载次数: 0)
2016-11-16 09:06 上传语言可以切换成中文:

image021.jpg (56.92 KB, 下载次数: 0)
2016-11-16 09:06 上传特地看了一下屏幕保护程序,是一只位置随机飘动的Pi:

image023.jpg (137.63 KB, 下载次数: 0)
2016-11-16 09:06 上传在这里还可以简单设置网络:

image025.jpg (49.14 KB, 下载次数: 0)
2016-11-16 09:06 上传不过我这里就用有线网络直接连接了。
蓝牙,由于没有需要连接的设备就先不配置了。
教程:

image027.jpg (145.18 KB, 下载次数: 0)
2016-11-16 09:06 上传在教程里有一些帮助和简单的演示程序。

image029.jpg (203.08 KB, 下载次数: 0)
2016-11-16 09:06 上传这里概括说明了Windows 10 IoT核心版的情况。Windows 10 IoT核心板已设计为超轻量型操作系统,并且在你完成应用程序构建后对用户不可见,这意味着,既没有shell,也没有“开始”按钮,所有按钮、导航和UI都来自于你,开发人员。

image031.jpg (124.27 KB, 下载次数: 0)
2016-11-16 09:06 上传这是一个演示的闪烁LED的程序,就是翻转GPIO 5,时间可调。
通过PC连接
保持Raspberry Pi 3和PC在同一个局域网内。
在Windows 10 IoT Core Dashboard “我的设备”一栏中可以看到已经找到了Raspberry Pi 3,并给出了IP地址。

image033.png (39.04 KB, 下载次数: 0)
2016-11-16 09:06 上传右键单击它可以有一些管理设备的操作。

image035.png (17.96 KB, 下载次数: 0)
2016-11-16 09:06 上传在Device Portal中打开。
是通过默认浏览器打开的,用户名是Administrator,密码是之前写入Micro SD时设定的。

image037.png (54.03 KB, 下载次数: 0)
2016-11-16 09:06 上传左边的导航中集成了Apps管理,文件查看,进程管理,性能监控,调试,设备管理等开发和设置需要的功能。
测试一个示例程序:

image039.png (57.4 KB, 下载次数: 0)
2016-11-16 09:06 上传选择好设备,点击部署并运行。

image041.jpg (25.75 KB, 下载次数: 0)
2016-11-16 09:06 上传等程序运行后,屏幕上出现了预定的Hello字符串,按钮也正常工作。
到此为止,PC和Raspberry Pi已经正常连接并可以进行开发工作了。
本文详细介绍了如何在Raspberry Pi 3上安装和配置Windows 10 IoT Core开发环境。首先,需要准备一台装有Windows 10的PC,并开启“开发者模式”。接着,下载并安装Windows 10 IoT Core Dashboard,通过该工具刷写MicroSD卡。然后,使用Visual Studio 2015 Community版安装必要的开发工具。在Raspberry Pi 3上启动Windows 10 IoT Core后,可以使用Device Portal进行远程管理和部署应用程序。
967

被折叠的 条评论
为什么被折叠?



