win10iot c语言,值还是不值?——树莓派3 Win10 IoT系统体验

爱板网正在举办e络盟杯树莓派创意设计大赛,以树莓派3B和创意设计为主题,大赛e络盟官方会根据参赛者填写的申请理由,选取50名幸运儿赠送500元e络盟商城购物基金用于领取大赛项目所需器件,欢迎感兴趣的朋友来参加。

从树莓派3入手开始就一直想好好体验下微软针对树莓派推出的Win10 IoT系统,但到现在仍旧一直处于想法状态而没实际行动的原因还是听了不少工程师对Win10 IoT版本的抱怨,什么卡顿、不稳定、功能残缺不全等声音到处都是。原本是想等win10 IoT系统针对树莓派3的稳定版本出来再来体验,结果左等右等,愣是没什么动静,无奈,还是先看看目前的Win10 IoT对树莓派3的支持情况如何?

说实话,要让树莓派3运行上Win10 IoT系统还挺麻烦的,对安装环境挺苛求的,这也是一开始没有想到的。

回归正题,要想体验Win10 IoT系统,首先要找到系统镜像下载,这可以去树莓派的官方社区Downloads频道下下载,而且你会发现目前树莓派3适配的系统非常多的,除了如下图所列出来的,还有工程师最常用的Raspbian。

f3fb204af90818fd8410bd7aca17c9d5.png

不同于其它镜像文件,在树莓派官方社区上点击就可以下载了,Win 10 iot core系统图标点击后会跳转到微软的下载页面。从微软的下载页面上来看,目前的Win 10 IoT可支持的板卡真不多,用惨淡来形容也不为过。下载支持树莓派3的 Win 10 IoT Core系统还需要注册、登陆。

c9bfeaece45f154d5763d536f3f234c8.png

看到稳定版本的win10 IoT系统只支持树莓派2,树莓派3的话需要下载预览版,选择正确的版本以及板卡下载。

67c2c6f0c02af24761276b9584a3b9d9.png

下载后发现下载下来的是一个ios的镜像文件,这个镜像文件不是直接用来下载的,而是用来安装的,用压缩工具打开后安装.msi文件。

acc0124cbdb95e749090dd13ac14f0f6.png

默认安装

a7950286aeb86cc27a7b8734adeab263.png

安装完成可以在安装目录下看到名为flash.ffu的文件,这个文件就是用来烧录到SD卡上的,问题是该如何烧写?

如果是win10系统的小伙伴,那恭喜你们,你们烧录系统会相对简单点,只要安装win 10 IoT的核心版仪表板。

d25d39c3fc2f1bbcf5eeccc49d8c68c1.png

根据安装后应用程序的引导一步步直接进行烧录操作。

81eed3a15bb71b37a6f9ec955c688f41.png

da9719c667474870adaccabb6f14171c.png

而对于不是win10系统的,这里又一大坑,我们还需要安装下载Windows ADK(Assessment and Deployment Kit) Windows的评估和部署工具(下载地址),笔者的是win7的系统,不知道如果是xp的系统是不是直接没法玩了。

1fda4c01cd734a9a6a07ee57e97e7ab1.png

安装部署工具,其它的可以不用勾选。

24dac6224c503e103ac34857c7e169a4.png

打开部署工具

b66dceb7936e270d219ba221721d1a8a.png

将要烧录的MicroSD卡连接到电脑。在部署工具中相继输入diskpart、list disk指令,可以查看到连接上电脑的磁盘,记住磁盘号,笔者这里的为磁盘 1

53270d8161d4e4b0f060d9d7dd8e1b8a.png

退出diskpart指令,在flash.ffu文件的目录下运行dism.exe烧录指令,烧录到MicroSD卡中

363e66979f2ee9925fddd53f747a3777.png

烧写的速度还是比较快的,跟SD卡本身的class也有关系。

b10ddfb94d68a19e2e6185a0f7798603.png

烧录完成将MicroSD卡插入树莓派3,插上相应的USB外设,HDMI显示器等,上电启动树莓派。

2418f69dc5333d8c5d040e32dd65a402.png

屏幕会出现我们熟悉的windows Logo,接着进入缓慢的启动过程,大概有一分多钟,感觉好慢。启动完成,系统进入了一个简单的GUI界面,只有设备信息、command line简单教程、设置、开关机,从GUI的功能上来说确实算得上残缺不全。

43ace3151eae8217a65aa4be5409e9ea.png

设置菜单下只有基本的语言键盘、无线网络的设置选项,其中无线网络还无法在界面中设置,对于win10 IoT的GUI来说,系统确实没啥内容可玩,而且笔者体验本地的Command line基本没法操作。

363bfb367319a23e7eaed8db6dc74355.png

如果连接到以太网,那我们倒是可以非常方便的通过局域网内的PC端设置远程访问功能,不过是命令行的操作,不是我们传统的window远程访问桌面的操作。

需要远程访问树莓派3,在win7环境下需要安装PowerShell,这在microsoft官网有下载,输入net start winrm启动WinRM服务(允许远程连接)。

06af349a92d61bb175630081f4ba98b6.png

这里有一点需要注意,一定要以管理员的身份运行powershell,启动远程管理服务后就可以添加树莓派3为信任列表。

9d8740172ff80b88e21f63e64b0e5c69.png

然后你就可以通过你的PC端远程访问树莓派3。

c36c986a9cfa5d7e20ecc8d3577db158.png

在远程登录的跳出框中输入默认的密码 p@ssw0rd

3563d7071d064c34887aada40e368489.png

这个验证连接的过程时间有点长,30秒左右,一开始笔者还以为是卡死了。连接成功就会出现相应的树莓派3的IP地址,此时可以对树莓派3进行相关命令的操作。

94e51d9297b315d7523ba9a15e028f1e.png

对于注重安全的工程师来说,你可以先修改远程登录密码,修改完成之后需要重启树莓派3重新连接,不然继续操作会出现以下的错误。

1e8029cb13c2fd48de2aae32df689400.png

对于熟悉windows command line的命令的工程师来说,到这里就可以游刃有余的玩转树莓派3的 win10 IoT,但相信大部分工程师还是偏向于树莓派3的老祖级别系统Raspbian,win10 IoT就像是饭后茶点班可有可无。

总的来说,对于目前树莓派3上的win10 IoT系统,GUI功能确实像网上一些朋友所反馈的卡顿、功能残缺不全,而command line命令的操作是需要有windows开发基础的工程师才方便驾驭,相信大家对于树莓派3一开始宣布支持win10 IoT系统,众所期盼的是win10 IoT的GUI界面,而目前来说,这部分功能完全无法体验,或者说树莓派3或许还没达到运行win10 GUI界面系统的配置要求,如今看来,win10 IoT系统真可谓是把简单的东西搞复杂,而且win10 IoT的系统更新、开发资料等东西远没树莓派自家的Raspbian来得完善,最后,想给玩win10 IoT的工程师一点建议,想在树莓派3上玩win10 IoT,那还不如去玩你的PC。

原创申明:本文为爱板网原创,谢绝转载!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值