12685|1

5

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【分享】在Raspberry Pi 2B上跑Windows 10 IoT Core并且编程 [复制链接]

设置环境
必须得承认,在4月份时,要在树莓派上装个windows10是件不容易的事。今年晚些时候,对于大部分玩windows7或者8的人来说会容易很多,因为微软将提供免费升级到windows10的服务。
不难做到,如果你没有一台闲置的电脑可以安装windows10技术先行版,那么就安装一台虚拟机吧。这意味着你得在自己的主机里另外创建一台虚拟PC去运行一个完整的操作系统。这里有两款软件推荐:VMWareWorkstation (收费)and VirtualBox(免费),我通常都是用VMWareWorkstation。
一旦你下载完了windows10InsiderPreview,你就得运行你的虚拟主机,这跟像开启另一台新的PC一样。网上有一些关于VirtualBox的教程(如果找不到基于windows10的,那么基于windows8的也是可以的)。接下来你要将虚拟主机的网络适配器设置成bridged模式,该模式下发送广播数据包更容易发现网络中的设备。另外,你的防火墙设置得让VirtualBox有权限访问网络(或者干脆禁用防火墙,虽然这不是好主意,但确实有助于你检查连接问题)。
将Windows10 CoreIoT安装Pi2B上,可以参考文章:Windows10 IoT Core on the Raspberry Pi 2,Windows 10 技术先行版镜像中包含"Windows IoT开发者项目"(需要先装VisualStudio2015,下面会教),装完之后,再重启Pi2B,将其连入网络,sorry,这块我就不截图演示了。


访问Pi 2B
嗯,现在摆在面前的问题就是如何发现Pi2B的IP地址。上面安装的软件里有个Flash.ffu,这是款非常优秀的IoT设备探测器,可以快速地在网络中广播数据包并返回扫描到的设备IP以及MAC地址。你可以选择开启浏览器或者telnet来连接。
一般情况下会提示用telnet,不过telnet有可怕的明文传输,因此是一种不安全的连接方式,如果你的Pi2B运行的是telnet,那么你必须在完成了连接之后才可以kill它。友情提示一下windows10里并没有telnet,你得自己安装一个。下面我给大家介绍如何用浏览器来连接Pi2B。
将Pi2B设置成Web服务器,步骤如下:




编程开发


好了,现在已经连上Pi2B了,接下来是如何编程开发的问题。首先你得确认是否装了Visual Studio2015 Professional Edition RC(一款开发工具),如果你想去下载Visual Studio2015,那么你会自动地被引导至社区版或者企业版页面。然而你可能想装专业版,怎么办呢,别急,下拉页面,点击左侧的“VisualStudio 2015”,你就可以看到它啦。当然你也是可以用社区版的,不过发广播消息发现网络设备的IoTWatcher,可能没装。
用 VisualStudio2015测试Pi2应用程序非常方便,你可以得到很好的编程语言支持与指导,IDE会帮助你编码和调试的。我发现在学习编程的时候,如果没有编程语言指导,那么调试将会是一件极其痛苦的事,
我把代码加载到Pi2B上时的步骤截图如下:
file:///C:/Users/PETER~1.PEN/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpgfile:///C:/Users/PETER~1.PEN/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg




在此说明一下,我是用我的主机连接到英特网的,同时,我用windows账户登录到Windows10 and Visual Studio 2015,很庆幸不是每个人都有此待遇的。我使用微软账户成为windowsinsider的一员,可以第一时间下载Windows10和获取开发者许可以及下载VisualStudio 2015。
另外,这么做还有个好处就是可以同步你的设置到云端,那意味着windows10正式发行时,尓或是你想换个VisualStudio的版本,它会记住你当前配色偏好以及其他设置。当然你也可以注册Azure服务,将app保存到它的云端,使用它的云端代码存储库。


说到这,你是不是想在自己的Pi2上跑一些实例了呢?为此,微软提供了大量的实例代码,请上Hackster.io获取吧。

赞赏

1

查看全部赞赏

点赞 关注
 

回复
举报

5

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
看到论坛里写树莓派的筒子,刚好看到这篇文章,转给大家,实例怎么用树莓派2用window10
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表