win10 iot core linux,一起玩树莓派3+搭建Windows 10 物联网版(IoT Core)开发环境

本文详细介绍了如何在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进行远程管理和部署应用程序。

一起玩树莓派3+搭建Windows 10 物联网版(IoT Core)开发环境

[复制链接]

之前的分享的内容都是在Raspbian系统下进行的,接下来的分享会换成Windows系统的物联网版本。

Raspberry Pi 3作为目前为数不多的支持Windows 10 IoT Core系统的硬件,不体验尝试,实在是可惜,接下来让我们一探究竟。

a26d678767e8b431ecd7a25f1936bdc5.gif

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以上)。

另外要打开系统的“开发人员模式”,在“设置----更新和安全----针对开发人员”里可以开启。

a26d678767e8b431ecd7a25f1936bdc5.gif

image003.png (38.71 KB, 下载次数: 0)

2016-11-16 09:06 上传

Windows 10 IoT Core Dashboard

点击红色框里的按钮下载

a26d678767e8b431ecd7a25f1936bdc5.gif

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就可以):

a26d678767e8b431ecd7a25f1936bdc5.gif

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:

a26d678767e8b431ecd7a25f1936bdc5.gif

image009.png (83.69 KB, 下载次数: 0)

2016-11-16 09:06 上传在左边选择 设置新设备。

目前官方支持的设备类型还不多:

a26d678767e8b431ecd7a25f1936bdc5.gif

image011.png (13.9 KB, 下载次数: 0)

2016-11-16 09:06 上传这里选Raspberry Pi 2 & 3

OS版本目前就一个选项。

驱动器要选择Micro SD卡,检查一下千万不能选错了。

右侧的WLAN网络连接可以先不管,后续可以先用有线连接(官方推荐)。

设备名称可以不修改,设置一个管理员密码,接受许可条款,然后点击“下载并安装”。

a26d678767e8b431ecd7a25f1936bdc5.gif

image012.png (10.92 KB, 下载次数: 0)

2016-11-16 09:06 上传首先是下载,之后会自动刷写SD卡,这里只需要耐心等待即可。

刷写完成后,会提示“你的SD卡已准备就绪”,此时可以弹出Micro SD卡。

a26d678767e8b431ecd7a25f1936bdc5.gif

image013.png (47.97 KB, 下载次数: 1)

2016-11-16 09:06 上传

在Raspberry Pi 3上启动

将Micro SD卡插到Raspberry Pi 3上。插上网线,键盘鼠标,最后插上电源开机。

a26d678767e8b431ecd7a25f1936bdc5.gif

image015.jpg (117.92 KB, 下载次数: 0)

2016-11-16 09:06 上传启动界面和PC的Windows 10类似,首次启动需要等待一会。后面的就和PC上完全不同啦。

a26d678767e8b431ecd7a25f1936bdc5.gif

image017.jpg (153.76 KB, 下载次数: 0)

2016-11-16 09:06 上传这就是主界面了,没有开始菜单,只是显示了一些设备信息,和几个用于切换界面和简单配置的按钮。

仅有的一些设置:

a26d678767e8b431ecd7a25f1936bdc5.gif

image019.jpg (74.27 KB, 下载次数: 0)

2016-11-16 09:06 上传语言可以切换成中文:

a26d678767e8b431ecd7a25f1936bdc5.gif

image021.jpg (56.92 KB, 下载次数: 0)

2016-11-16 09:06 上传特地看了一下屏幕保护程序,是一只位置随机飘动的Pi:

a26d678767e8b431ecd7a25f1936bdc5.gif

image023.jpg (137.63 KB, 下载次数: 0)

2016-11-16 09:06 上传在这里还可以简单设置网络:

a26d678767e8b431ecd7a25f1936bdc5.gif

image025.jpg (49.14 KB, 下载次数: 0)

2016-11-16 09:06 上传不过我这里就用有线网络直接连接了。

蓝牙,由于没有需要连接的设备就先不配置了。

教程:

a26d678767e8b431ecd7a25f1936bdc5.gif

image027.jpg (145.18 KB, 下载次数: 0)

2016-11-16 09:06 上传在教程里有一些帮助和简单的演示程序。

a26d678767e8b431ecd7a25f1936bdc5.gif

image029.jpg (203.08 KB, 下载次数: 0)

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

a26d678767e8b431ecd7a25f1936bdc5.gif

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地址。

a26d678767e8b431ecd7a25f1936bdc5.gif

image033.png (39.04 KB, 下载次数: 0)

2016-11-16 09:06 上传右键单击它可以有一些管理设备的操作。

a26d678767e8b431ecd7a25f1936bdc5.gif

image035.png (17.96 KB, 下载次数: 0)

2016-11-16 09:06 上传在Device Portal中打开。

是通过默认浏览器打开的,用户名是Administrator,密码是之前写入Micro SD时设定的。

a26d678767e8b431ecd7a25f1936bdc5.gif

image037.png (54.03 KB, 下载次数: 0)

2016-11-16 09:06 上传左边的导航中集成了Apps管理,文件查看,进程管理,性能监控,调试,设备管理等开发和设置需要的功能。

测试一个示例程序:

a26d678767e8b431ecd7a25f1936bdc5.gif

image039.png (57.4 KB, 下载次数: 0)

2016-11-16 09:06 上传选择好设备,点击部署并运行。

a26d678767e8b431ecd7a25f1936bdc5.gif

image041.jpg (25.75 KB, 下载次数: 0)

2016-11-16 09:06 上传等程序运行后,屏幕上出现了预定的Hello字符串,按钮也正常工作。

到此为止,PC和Raspberry Pi已经正常连接并可以进行开发工作了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值