2014-07-21 10:28来源:风信网 作者:末信 点击:507次 我要评论
在 //Build/ 2014 开发大会上,微软宣布了 Windows for IoT 的计划,并且也宣告了对于 IoT 制造商来说,Windows for IoT 将会免授权费!
而最近也开始推出 Windows Developer Program for IoT 计划,开放给有兴趣的开发人员,同时 MS Open Tech 也为此计划开发了一些套件,可以到 http://www.windowsondevices.com/ 查看关于开发 Windows for IoT 的各项讯息(文件、范例程序代码等),在这个网站上也可以申请开发工具包,包括一块 Intel Galileo 开发板以及 为 Intel Galileo 特制的 Windows for IoT 操作系统,这个操作系统支持标准的 Arduino Writing API 以及部份的 Win32 API,供开发人员开发应用程序。
收到的开发板大概会会长这样,左下角的 MicroSD 卡装的就是为这块开发板特制的 Windows for IoT 操作系统,接上电源后,透过 Ethernet 网络线到开发机器上就可以开始开发跑在这块开发板上的应用程序了。在开始之前,先到这里看一下要怎么准备开发环境,基本上需要 Visual Studio 2013 (Express 版的话要是 Visual Studio 2013 Express for Desktop 的版本),大致上就是装一个 watch 开发板状态、还有一个 Visual Studio 的扩充套件,还有打开 Windows 上的 Telnet 客户端程序,以便能 telnet 进板子做一些操作(像是关机)。
准备工作完成后,开发应用程序就很简单了,如果装好了指定的 Visual Studio 扩充套件,那在开启项目时可以在 Visual C++ 下看到 Windows for IoT 的模板。
项目建立完成后,如果发现项目找不到 arduino 相关的头文件,那就自己手动安装 Galileo C++ SDK 的套件,这部份可以透过 nuget 来安装,顺利安装完成后应该就能顺利编译了。编译完成后,就是要送到开发板上执行或侦错,所以网络线接好后,先用 GalileoWatcher 看一下是否有侦测到板子,再执行建置好的项目便会透过网络来进行远程侦错了。
而在 Microsoft Open Technology 公司也针对 IoT 的开发开设了一个 GitHub 账号,将许多开发资源都开放源码于此,有兴趣玩 Windows for IoT 的开发人员可以关注一下。
没有评论:
发表评论