win10树莓派改ip_【分享】在Raspberry Pi 2B上跑Windows 10 IoT Core并且编程

【分享】在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服务器,步骤如下:

01.jpg (50.38 KB, 下载次数: 0)

1

2015-7-23 10:17 上传

02.jpg (75.25 KB, 下载次数: 0)

2

2015-7-23 10:17 上传

03.jpg (84.82 KB, 下载次数: 0)

3

2015-7-23 10:17 上传

04.jpg (87.87 KB, 下载次数: 0)

4

2015-7-23 10:17 上传

05.jpg (82.53 KB, 下载次数: 0)

5

2015-7-23 10:17 上传

06.jpg (205.24 KB, 下载次数: 0)

6

2015-7-23 10:17 上传

07.jpg (69.29 KB, 下载次数: 0)

7

2015-7-23 10:17 上传

编程开发

好了,现在已经连上Pi2B了,接下来是如何编程开发的问题。首先你得确认是否装了Visual Studio2015 Professional EditionRC(一款开发工具),如果你想去下载Visual Studio2015,那么你会自动地被引导至社区版或者企业版页面。然而你可能想装专业版,怎么办呢,别急,下拉页面,点击左侧的“VisualStudio 2015”,你就可以看到它啦。当然你也是可以用社区版的,不过发广播消息发现网络设备的IoTWatcher,可能没装。

用 VisualStudio2015测试Pi2应用程序非常方便,你可以得到很好的编程语言支持与指导,IDE会帮助你编码和调试的。我发现在学习编程的时候,如果没有编程语言指导,那么调试将会是一件极其痛苦的事,

我把代码加载到Pi2B上时的步骤截图如下:

08.jpg (100.72 KB, 下载次数: 0)

8

2015-7-23 10:18 上传

09.jpg (126.31 KB, 下载次数: 0)

9

2015-7-23 10:18 上传

10.jpg (131.36 KB, 下载次数: 0)

10

2015-7-23 10:19 上传

11.jpg (119.21 KB, 下载次数: 0)

11

2015-7-23 10:19 上传

12.jpg (129.88 KB, 下载次数: 0)

12

2015-7-23 10:19 上传

13.jpg (137.06 KB, 下载次数: 0)

13

2015-7-23 10:19 上传

14.jpg (127.25 KB, 下载次数: 0)

14

2015-7-23 10:19 上传

15.jpg (160.47 KB, 下载次数: 0)

15

2015-7-23 10:19 上传

16.jpg (85.4 KB, 下载次数: 0)

16

2015-7-23 10:20 上传

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获取吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值