YFIOs使用教程-第二章.NET Micro Framework初体验

.NET Micro Framework初体验

一、命名空间

.NET Micro Framework 的大部分基本类型的根命名空间是 System,这个命名空间包括所有应用程序要使用的基本数据类型∶ 对象(Object)、字节(Byte)、字符(Char)、数组(Array)、整数(Int32)和字符串(String)以及其他类型。这些类型都是用 C#语言来提供支持,而且.NET Micro Framework 和 CLR现在只支持 C#。

另外还有一个很重要的命名空间是 Microsoft,SPOT和 Microsoft.SPOT.Hardware。这两个命名空间提供大量.NET Micro Framework 支持的硬件级功能。

图1.0.NET Micro Framework 系统框架图

图1.0.NET Micro Framework 系统框架图

二、设备简介

YF3300 入门级物联网智能网关是一个轻量级,支持组态式开发的工业级入门智能网关设备。支持多种通信链路, 多种通信协议的数据采集,可快速实现从端到云一站式物联网开发。

产品广泛用于在智慧养殖、智慧消防、智慧农业、智慧城市、水处理和环境保护等领域。

图1.1YF3300入门级物联网智能网关 设备外观图

图1.1YF3300入门级物联网智能网关 设备外观图

三 、程序创建

3.1 打开并运行VS2010 C#学习版,依次单击“文件|新建项目”菜单项,弹出如下新建项目对话框(图1.2所示)。

图1.2 VS2010 C#学习版 新建项目对话框

图1.2 VS2010 C#学习版 新建项目对话框

3.2 在新建项目对话框,我们可以看到 Micro Framework选项,单击该选项,对话框右侧可以看到四个小项。一是Class Library,可以开发.NET Micro Framework程序类库,供其他应用程序或类库调用;二是 Console Appication,可以开发不带界面的.NET Micro Framework应用程序,也就是控制台程序;三是Device Emulator,可以开发和定制基于Windows系统的.NET Micro Framework设备模拟器(官方默认自带了一个模拟器);四是Window Application,开发带LCD显示界面的.NET Micro Framework应用程序。

3.3 因应用真机开发。我们选择第二个,开发一个控制台应用,经典入门程序 – Hello YFIOs程序(如图1.3所示)。

图1.3 .NET Micro Framework的Hello YFIOs程序

图1.3 .NET Micro Framework的Hello YFIOs程序

四、属性配置

4.1 ”Hello World!”字符串放在资源文件里,通过Debug.Print函数直接输出到控制台界面。和桌面版.NET开发有所不同,属性页面有一个专门的.NET Micro Framework选项(如图1.4所示)。

图1.4 .NET Micro Framework的属性配置页面

图1.4 .NET Micro Framework的属性配置页面

4.2 .NET Micro Framework的通信接口类型有四种,如果没有真实的硬件开发设备,可以直接选择“Emulator”通信接口,设备选型选用官方默认的模拟器设备即可。如果有真实的物理硬件设备,根据硬件设备调试接口的定义,选择对应的串口、网口或者USB接口,设定好接口和选择好对应的硬件设备后,Microsoft Visual Studio 2010 C#学习版可以和.NET Micro Framework硬件设备直接通信,实现程序下载部署,变量监控,单步调试等功能(如图1.5所示)。

图1.5 .NET Micro Framework的开发调试页面

图1.5 .NET Micro Framework的开发调试页面

五、程序运行

5.1 按“F5”或者单击工具条运行按钮,开始运行.NET Micro Framework C#程序,程序运行到断点位置自动停止,可以按“F9”进行单步运行。我们从图1.6界面的输出窗口,已经可以看到通过控制台的输出函数输出的字符串“Hello YFIOs!”了。下一个章节,我们将以一个实际的示例,介绍一下用C#低代码开发语言,快速开发一个嵌入式开发应用的。

图1.6 .NET Micro Framework的程序输出页面

图1.6 .NET Micro Framework的程序输出页面

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值