.NET Micro Framework 用户程序升级说明

简介:

1、前言

STM32 .Net MF开发板学习-26】以前的文章示例都是采用VS2008开发的,所以示例要想在新的.NET Micro Framework V4.1开发板上运行,必须用VS2010转换后才可以。

我们以博文《STM32 .Net MF开发板学习-02GPIO测试》上的示例为例,详细介绍一下升级转换步骤。

2、程序升级说明

2.1 示例下载

下载博文中指定的示例GPIOTest.rar,解压后如下:

 

2.2 VS2010打开并转换

 

2.3 修改版本

由于目前VS2010安装.NET Micro Framework SDK V4.1后,同时支持V3.0V4.0V4.1三种程序版本,所以以前V4.0版本转换后,还是保持V4.0版本。

 

我们把目标框架修改为.NET Micro Framework 4.1

2.4 移除Microsoft.SPOT.Graphics

升级转换程序有一个Bug,转换过程中会自动添加Microsoft.SPOT.Graphics的引用,所以我们要把该引用移除。

 

2.5 部署运行

经过以上几步后,程序已经升级转换为V4.1版本了,就可以在V4.1的开发板上正常使用了。

顺便说一下:

GPIOTest代码40行,修改:

button[i] = new InterruptPort(Button_Pins[i], falsePort.ResistorMode.PullDown, Port.InterruptMode.InterruptEdgeBoth);

为:

button[i] = new InterruptPort(Button_Pins[i], truePort.ResistorMode.PullDown, Port.InterruptMode.InterruptEdgeBoth);

按一下按钮你测试一下,效果有何不同。

3、注意事项

1、由于V4.1以上的固件重新调整了Flash的区域分配,所以Custom区在Flash中的偏移地址由0x002A0000变为0x00F80000,这种改变会影响《【STM32 .Net MF开发板学习-04TinyGUI位图显示》中的示例,需要微调相关代码。

2、其它示例如果转换过程中出现您无法解决的问题,请到讨论组QQ群(127465602)发帖讨论或发邮件给我。






本文转自yefanqiu51CTO博客,原文链接:http://blog.51cto.com/yfsoft/497605,如需转载请自行联系原作者

相关文章
.NET Micro Framework 用户程序升级说明
【STM32 .Net MF开发板学习-26】以前的文章示例都是采用VS2008开发的,所以示例要想在新的.NET Micro Framework V4.1开发板上运行,必须用VS2010转换后才可以。
627 0
|
物联网
.NET Micro Framework简介
.NET Micro Framework简介
713 0
|
Windows 物联网 芯片
.NET Micro Framework常见问题问答
.NET Micro Framework常见问题问答
785 0
.NET Micro Framework V4.2 QFE2新版本简介
.NET Micro Framework V4.2 QFE2最新版改变
743 0
比.Net Micro Framework还小的.net Framework
这是飞天的最新一款智能卡产品,前短时间抽时间研究了一下,整体感觉还不错,实现了clr中有关文件操作(有些函数好像有些问题)、加密算法等指令
1390 0
|
物联网 Windows 内存技术
.Net Micro Framework 快速入门
2009年并入.NET产品组,Digi、Atmel、飞思卡尔等半导体公司都先后为其推出了开发板,该技术可以应用到远程控制、智能家电、教育类机器、医疗电子、零售终端、Sideshow以及汽车电子等行业应用场景
1058 0
|
网络协议
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(lwIP),此外还支持OPenSSL及几款SH2/A系列的处理器。
661 0
.Net Micro Framework研究—应用实例
在前几篇关于.Net Micro Framework的研究文章中,我对它的绘图功能实不敢恭维,不过微软的MF开发人员很聪明,对位图方面的功能实现的就比较完善,这样做起图形应用来就不至于捉襟见肘了。前段时间用.Net Compact Framework实现了一个奥运场馆查询
528 0
|
.NET 开发框架 内存技术
【.Net Micro Framework PortingKit – 14】TinyCLR编译与测试
由于TinyCLR的相关代码与硬件无关,我们所做的就是根据实际需要,添加不同的Feature,此外就是合理配置堆栈和代码存储位置。
1830 0
|
物联网 芯片
Zigbee在.Net Micro Framework系统中的应用
Zigbee是IEEE 802.15.4协议的代名词。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。
796 0