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

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

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], false, Port.ResistorMode.PullDown, Port.InterruptMode.InterruptEdgeBoth);

为:

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

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

3、注意事项

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

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

相关文章
|
7月前
|
关系型数据库 MySQL 数据库
找不到请求的 .Net Framework Data Provider。可能没有安装
做的一个项目,框架为.net framework 数据库为mysql 出现如标题错误 检查是否安装mysql、是否安装mysql connector net 笔者是因为没有安装后者mysql connector net 下载地址: [mysql connector net](https://downloads.mysql.com/archives/c-net/ "mysql connector net") 笔者安装截图如下: ![请在此添加图片描述](https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/c
73 0
|
7月前
|
C# Windows
[记录]c#.net framework 4.5调用运行时库
[记录]c#.net framework 4.5调用运行时库
|
2天前
|
数据挖掘 定位技术
.NET Compact Framework下的GPS NMEA data数据分析(二)转
.NET Compact Framework下的GPS NMEA data数据分析(二)转
|
3天前
|
SQL Windows
保姆级:Windows Server 2012上安装.NET Framework 3.5
保姆级:Windows Server 2012上安装.NET Framework 3.5
|
14天前
|
开发框架 .NET C#
探索VB.NET:了解.NET Framework下的Visual Basic
【4月更文挑战第27天】Visual Basic进化为VB.NET,融入.NET Framework,提供面向对象编程、泛型、LINQ等特性。VB.NET是强类型语言,支持类型推断,通过Windows Forms和WPF构建桌面应用。广泛应用于企业级、Web和数据处理开发,是易学且功能强大的编程工具。随着.NET版本更新,VB.NET的应用仍具价值,适合初学者和资深开发者。
|
2月前
|
Windows
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
windows server 2019 安装NET Framework 3.5失败,提示:“安装一个或多个角色、角色服务或功能失败” 解决方案
230 0
|
7月前
|
Windows
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
627 0
|
5月前
|
C# Windows
C#安装“Windows 窗体应用(.NET Framework)”
C#安装“Windows 窗体应用(.NET Framework)”
56 0
|
8月前
|
开发框架 .NET 编译器
C#OOP之十四 .Net Framework简介
C#OOP之十四 .Net Framework简介
58 0
|
12月前
|
分布式计算 NoSQL Java
1..Net平台历程介绍和.net framework和netcore的架构体系对比,以及框架的选择介绍
1..Net平台历程介绍和.net framework和netcore的架构体系对比,以及框架的选择介绍
175 0