文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏
参与翻译: Falcon (6)

简介

近日,微软宣布将发布一款免费的Windows 10系统, 它专注于在低功耗设备上运行,Windows 10 loT核心版,项目的主页 点击访问,同时微软还为此创建了一个 Github 仓库 点击访问。其中一个支持的设备是 树莓派 2 model B.   这个很有意思,它标志着 .NET开发者可以开始为非常低功耗的计算机创建应用程序了。树莓派售价40欧元。

Windows 10 loT 核心版是什么?

如果你期待它像日常的Windows10那样,那你可要失望了,事实上,它只是非常基础的Windows版本,没有metro界面、桌面接口、开始菜单甚至微软商店,是的,所有这些通通没有。相反,它搭载了一个可运行.NET应用的环境,支持一个图像化输出的应用运行在前台,另一个或多个应用运行在后台,对比同样运行在树莓派2上的Linux发行版,虽然还落后很多,但是它为 .NET 开发者接触硬件相关内容,创建物联网设备提供了很好的机会,该系统最大的一个优点是你能访问远程的命令行提示符,并且跟日常的Winddows操作一样,你可以创建计划任务,导入wifi设置等等。

第 1 段(可获 2.91 积分)

Windows IoT 核心版能做什么 ?

我没有太多跟硬件相关的东西打交道的经验,比如控制总线、连接传感器之类的。我专注开发可以用在HDMI接口显示内容的应用上,所以我会重点介绍普通应用的开发和用户界面相关的内容

Windows IoT 核心版可以运行通用的 Windows 应用程序,它们跟Windows手机版的应用很像,却跟Windows窗体应用程序完全不同。所有WPF应用程序定义的用户界面可以使用Visual Studio designer搭建, Visual Studio designer提供了基本的控制组件,如按钮,文本输入框,输入字段等等,甚至还有一个使用微软 Edge 浏览器的网络浏览器组件。大多数(如果不是全部的话)耗时操作必须以异步的方式实现,因为很多情况下同步的方式并不可用,但你应该很快会适应这一点。

第 2 段(可获 1.79 积分)

Windows IoT 核心版可以支持一部分usb设备, 我已经测试了usb鼠标和键盘,两者都能正常工作. 但是usb的Wifi适配器有一些问题,当前只支持了两个适配器, 一个是 树莓派官方适配器 ,另一个是 tplink 的适配器, 我用过 TP link的适配器,并且工作良好。在目前的这个阶段, 应该说可用的USB设备相当有限,因此我建议大量购买usb设备前,请认真测试好每一个硬件。

第 3 段(可获 1.2 积分)

在 Windows IoT 核心版应用程序里,你可以使用媒体元素播放视频。可以用HTML5的形式显示带有视频的网页,是的,它可以运行,但是... 不稳定,  视频的加载很慢,不能流畅播放,这是由于在Windows IoT 核心版中微软没有加入directX支持。不过微软在博客和论坛都说了,他们将加入directX支持并且也正在努力,但是当下还没有什么成果。

截止目前,可以预料到的是应用程序会有一点延迟,特别是显示网页和使用Javascript上的地方 , 不过如果你只是创建只有几个按钮的 WPF 应用,这就很轻松了。

第 4 段(可获 1.41 积分)

同时你可以创建运行在树莓派上的web应用,通过web接口访问。

它还能做到树莓派连接到arduino,操纵树莓派的主板针脚等,但现在我对这块没什么兴趣,所以也没有做这方面的测试

开发Windows 10 Iot 核心版应用之前要做哪些准备 ?

在大多数跟这方面相关的文章里, 都会提到首先你需要一台安装了Windows 10操作系统的个人电脑,但我觉得这并不是必需的。出于某些原因,我就不想把我的电脑从Windows 7 升级到Windows 10,所以我试着用在虚拟机跑Windows10的方式来开发应用,并且成功了。只有一个不好的地方,就在于大多情况下,虚拟机不能成功访问笔记本电脑内建的SD卡读卡器。但是有一个简单便宜的方法可以解决这个问题,就是使用 USB SD 卡读卡器 ,售价5欧元左右,只要把SD卡插入这玩意,再通过推荐工具,就能完成 Windows 10 loT 系统的写入了

第 5 段(可获 2.48 积分)

在系统准备好了之后, 你可以安装 Visual studio 2013 (社区版本免费) ,下载Windows loT核心版镜像。具体步骤可以参考这篇指南

要下载Windows 10 Iot 核心版,请前往 这个页面.

感谢阅读本文,我会继续更新这个页面,加入更多我遇到的问题和解决方式,希望能帮到你。

欢迎继续阅读我的其他文章:

第 6 段(可获 1.23 积分)

文章评论

Falcon
翻译完了才发觉,原文的发布的日期已经过了大半年了,当时还是用树莓派2来介绍的,现在有些 Out 了,我都用上树莓派3了,但说实话, Windows 10 loT 这半年并没有改进多少,所以,随便瞅瞅吧。希望网站以后选择最新的文章,特别是计算机方面的,毕竟互联网的发展速度日新月异。