Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

原文:Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行。

The Raspberry Pi Foundation 是英国一个致力于科技推广的慈善组织,为广发爱好者和DIY科技迷开发了搭载ARM架构处理器的 mini 电脑 Raspberry Pi 并获得了成功。而微软最新发布的 Windows 10 IoT Core 也宣布支持 Raspberry Pi 2 。

安装Win10 IoT系统有很多方法,比如在命令行下输入命令等。

下面我们来介绍其中一种简单的方法,使用微软官方提供的安装工具为 Raspberry Pi 2 安装 Windows 10 IoT Core 操作系统。

准备工作:

Raspberry Pi 2

TF卡 (>= 8G & Class >= 4)

TF读卡器 (>= USB2.0)

电脑 (>= Win 10)

Visual Studio 2015 (Universal Windows App Development Kit & Windows IoT Core Project Templates)

1.下载镜像及工具

首先到微软在GitHub的iot页面下载系统镜像。地址:http://ms-iot.github.io/content/en-US/Downloads.htm

当前Win10 IoT提供对三种设备的支持,分别是 Raspberry Pi2 , MinnowBoard Max , DragonBoard 410c。这里我们选择下载 Raspberry Pi2 的镜像。

2.安装 Win10 IoT 工具包

使用WinRAR解压光盘镜像或虚拟光驱打开可以看到里面的msi格式的安装包,双击开始安装。

安装完成后菜单中会增加两个工具,Windows IoT Core Watcher 和 Windows IoT Image Helper。

 3.刷写 Win10 IoT 镜像

将要刷写的TF卡插入读卡器,并将读卡器插入电脑的USB接口。

打开 Windows IoT Image Helper 工具,在第一个选择框中选中我们要刷写的TF的读卡器,第二个选择要刷写的镜像ffu文件,镜像文件默认安装在 C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2\flash.ffu ,也可以单独下载其他版本的镜像。

点击Flash按钮开始刷写镜像。在弹出的控台中会显示刷写进度。

刷写完成后会自动关闭控台并弹出提示框。

4.启动设备

将TF卡安装到 Raspberry Pi 2 的TF卡槽中。

接通显示器,网线,电源启动 Raspberry。

进入设置界面后选择要使用的语言后点击NEXT按钮进入下一步。

进入主界面后会显示当前的IP地址和已连接的USB设备。

5.搭建开发环境

下载 Visual Studio 2015 地址 https://www.visualstudio.com

下载完成后开始安装,安装时 Universal Windows App Development Kit 功能一定要勾选,后面创建IoT项目要用到。

VS2015 安装结束后在 Tools 菜单中选择 Extensions and Updates 选项。

在搜索框中输入iot进行搜索,在搜索结果中选择 Windows IoT Core Project Templates 组件安装。

安装结束后,打开 VS 2015 点击 New Project 在Visual C# -> Windows -> Windows IoT Core 中可以找到我们刚才安装的项目模板, 现在开始创建你的第一个Win10 IoT项目吧。

如果发现文章中的不足之处,欢迎留言或发邮件给我([email protected])。也可以加我的微信号查看以前的文章。

Win10 IoT C#开发 3 - UART 串口通信  http://www.cnblogs.com/cloudtech/p/5518306.html

时间: 2024-10-14 21:10:06

Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境的相关文章

安装Java SDK,搭建运行环境

百度搜索:java se development kit,就可以下载Java SDK了,最新版本的是8.0的. 下载地址:jdk-8u11-windows-i586.1406279697.exe 当然也可以到官方去下载. 安装这里就不发图,大家一直可以点下一步了. 我的安装在D盘. 安装后我们找到安装目录的bin目录,并复制它,我的是:D:\Program Files (x86)\Java\jdk1.8.0_11\bin 再右击桌面上的"计算机",选择"属性",打开

腾讯云安装openvz,快速搭建测试环境

CSDN送了腾讯云的测试资格,准备拿来作为cici的软件发布首页,想在上面做个demo,无奈没有设备环境,于是想要用openvz来虚拟一些vps: 第一步:选择腾讯云的os模板,centos6.3 第二步:安装openvz           安装方法参见:http://openvz.org/Quick_installation 第三步:下载os模板,创建4个vps,分别是ubutnu centos6.5 suse centos7.0 第四步:开启vps 这里发现vps上不了网,估计是腾讯对na

安装linux系统到TQ2440开发板

(从开发板的nor flash 通过USB下载线将嵌入式linux安装到开发板的nand flash) 步骤详解: 安装准备1:硬件连接 Flash开关位于nor flash 串口线已经连接到PC USB下载线已经连接到PC 连接好开发板电源线,并关闭开发板电源开关 安装准备2:安装USB下载线驱动 (1)将dnw的两个文件拷到Linux系统中(目录/home) (2)insmod dnw_usb- (3)lsmod查看驱动是否安装成功 (4)运行dnw命令    ./dnw ./- (5)如果

android开发之-win8上安装linux系统,搭建Android开发环境

本文假设您不熟悉linux上搭建Android开发,为初学者准备. 一.为什么要学习linux编程? 众所周知,在企业实际开发中linux是十分重要的,多数的服务器是linux系统上搭建的.对于我们学习Android开发的人而言,Android的系统的底层也使用linux构架的,所以学习linux上Android开发,对我们的帮助是不言而喻的.可以是我们熟悉linux简单使用.开发,对以后走向更高层次有较大帮助. Android系统架构图 二.怎么搭建linux上的Android开发环境? 2.

mac pro安装双系统及简单开发环境搭建

前段时间换电脑,在搭建开发环境时,遇到了些小问题,下面简单说说这些小坑. 因为开发场景比较特殊,我多数时间会在windows下做开发,但有时还会切换到mac os下做些开发,刚开始时,尝试在mac os下安装虚拟机,然后在安装windows,但是实际体验不是很好,有时会有点卡的感觉,纠结过后,还是选择安装双系统,虽然系统切换比较繁琐,但是独立安装的windows,使用上操作更流畅.显示效果也更佳.mac os上使用bootcamp安装windows非常方便.省事,大体流程是:准备系统镜像文件(我

IMX6ULL开发板-虚拟机安装Ubuntu系统

获取 Ubuntu 系统镜像 安装好了 VMware 虚拟机以后,我们就可以在 VMware 上安装 Ubuntu 系统了,首先我们去 Ubuntu 的 官网获取系统镜像,下载地址为:https://www.ubuntu.com/download/desktop,如下图所示: 从上图中我们可以看到 Ubuntu 的最新版本已经是 18.04.3,由于之前我们的产品项目开发使用的是 16.04 版本,所以本教程我们依然使用 16.04 的版本.16.04 版本的系统镜像下载地址: http://r

Mac之OS系统下搭建JavaEE环境 <三> 之Eclipse 与 IntelliJ IDEA 的安装配置

三.Eclipse 与 IntelliJ IDEA 的安装配置 1.Eclipse的安装配置 1 下载eclipse 到官网 https://www.eclipse.org/downloads/eclipse-packages/ 下载 选择JavaEE的版本 下载即可 2.在Finder打开 eclipse是绿色版的,解压即可使用 双击打开 3.配置eclipse的JRE 与 Tomcat JRE 与 Tomcat的配置 与Windows同 打开偏好设置 Java Installed JREs

嵌入式开发(一) Ubuntu12.04下搭建交叉编译环境

操作系统:Ubuntu12.04 AMD64位 交叉编译环境:arm-Linux gcc版本4.4.3 前言: 首先理解一下交叉编译的意思.我们要给嵌入式设备写应用程序,但是又不能在嵌入式设备上完成所有的代码开发工作,只能在一台工作PC上完成然后编译成二进制文件上传到嵌入式设备上.但是我们选用的编译工具链不能是工作PC上的,应该是嵌入式设备上的编译工具链,所以,我们要在PC上搭建适用于嵌入式设备的交叉编译工具链.例如,PC上的gcc版本可能是4.6但是arm-linux-gcc的版本却是4.4.

Java-Linux系统中搭建开发环境

准备工作: 0.虚拟机中的系统→{RHEL-I386} 1.JDK→{首先要知道下载哪个版本" [[email protected] ~]$ getconf LONG_BIT 32 ":".tar.gz"后缀的需要手动安装,我选了".rpm"的格式的jdk包:} 2.将下载到本机的.rpm格式的文件复制到虚拟机中{需要安装Vmware Tools,至于各种权限问题,我全用root用户了···} 3.首先将"jdk-8u112-linux