购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2.1 开发环境搭建

目前支持.NET Micro Framework进行嵌入式开发的开发环境有Microsoft Visual Studio 2010/2012/2015等系列工具。不过这些工具体积比较大,一般都有数GB,如果仅采用C#进行嵌入式硬件开发,推荐Microsoft Visual Studio C# 2010学习版,安装包仅400多MB。

此外还需要安装.NET Micro Framework SDK,才可以在Microsoft Visual Studio 2010开发环境里直接调试嵌入式硬件。这里推荐V4.2版本的SDK。

下面简要介绍一下Microsoft Visual Studio C# 2010学习版和.NET Micro Framework SDK安装过程。

1. Microsoft Visual Studio C# 2010学习版安装

下载VCSExpress2010.rar文件解压后,双击setup.exe运行安装程序(如图1.2.3所示)。

在许可条款界面,直接选取“我已阅读并接受许可条款”选项(如图1.2.4所示),然后单击“下一步”按钮进入可选安装界面。

● 图1.2.3 Visual Studio C# 2010学习版安装首界面

● 图1.2.4 Visual Studio C# 2010学习版许可条款安装界面

在可选产品的安装界面(如图1.2.5所示),建议不要勾选任何产品,直接单击“下一步”按钮进入安装目录选择界面。

安装的目标文件夹可以为默认文件夹,也可以根据需要,选择合适的安装目录(如图1.2.6所示),然后单击“下一步”按钮,开始Visual C# 2010学习版程序的安装。

● 图1.2.5 Visual Studio C# 2010学习版可选产品安装界面

● 图1.2.6 选择Visual Studio C# 2010学习版安装目录

进入Visual Studio C# 2010学习版安装进度界面(如图1.2.7所示),只需要等待,直到安装完毕,弹出安装完成界面为止(如图1.2.8所示)。

2..NET Micro Framework 4.2 SDK安装

必须先安装完Microsoft Visual Studio C# 2010学习版,才能安装.NET Micro Framework 4.2 SDK。从指定链接下载MFV4.2.rar文件解压后,双击Micro Framework SDK.MSI运行安装程序(如图1.2.9所示)。

● 图1.2.7 Visual Studio C# 2010学习版安装进度界面

● 图1.2.8 Visual Studio C# 2010学习版安装完成界面

单击“Next”按钮,进入授权界面(如图1.2.10所示),选中“I accept the terms in the license agreement”单选按钮,直接单击“Next”按钮即可。

● 图1.2.9 .NET Micro Framework安装首界面

● 图1.2.10 .NET Micro Framework授权安装界面

.NET Micro Framework有三种安装类型(如图1.2.11界面所示),选择完整版(Complete)和典型版(Typical)会直接安装,选择定制版(Custom)进入定制界面。

进入.NET Micro Framework定制安装界面(如图1.2.12所示),可以选择安装V4.2之前的所有.NET Micro Framework版本,还可以选择是否安装示例程序和安装的目录。选定好后,单击“Next”按钮,进入开始安装界面。

进入.NET Micro Framework安装界面(如图1.2.13所示)后,只需要等待,直到进度条显示100%完成,然后单击“Next”按钮,显示最终安装完成界面(如图1.2.14所示)。

● 图1.2.11 .NET Micro Framework安装类型界面

● 图1.2.12 .NET Micro Framework安装定制界面

● 图1.2.13 .NET Micro Framework安装界面

● 图1.2.14 .NET Micro Framework安装完成界面

安装完Microsoft Visual Studio C# 2010学习版和. NET Micro Framework 4.2程序后,就可以开始进行.NET Micro Framework程序开发了。打开并运行Visual Sudio C # 2010学习版,依次单击“文件|新建项目”菜单项,弹出“新建项目”对话框(如图1.2.15所示)。

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

我们选择第二个,开发一个控制台应用,也是程序员最习惯的入门程序——Hello World程序(如图1.2.16所示)。

图1.2.16所示的程序是默认自动生成的,“Hello World!”字符串放在资源文件里,通过Debug. Print函数直接输出到控制台界面。和桌面版.NET开发有所不同,属性界面有一个专门的.NET Micro Framework选项(如图1.2.17所示)。

● 图1.2.15 VisualSudio C# 2010学习版新建项目对话框

● 图1.2.16 .NET Micro Framework的Hello World程序

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

● 图1.2.17 .NET Micro Framework的属性配置界面

● 图1.2.18 .NET Micro Framework的开发调试界面

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

点击中间区域
呼出菜单
上一章
目录
下一章
×