博客
关于我
.Net Micro Framework开发板用户简明手册
阅读量:468 次
发布时间:2019-03-06

本文共 1601 字,大约阅读时间需要 5 分钟。

.NET Micro Framework 开发指南

1. 应用领域

.NET Micro Framework 技术广泛应用于多个领域,包括:

  • Sideshow
  • 远程控制
  • 智能家电
  • 教育机器
  • 医疗电子
  • 销售终端
  • 汽车电子
  • 物联网

其嵌入式架构支持丰富接口,如串口、网口、Wi-Fi、Zigbee等,适合低成本、低功耗的硬件平台。

2. 与其他平台的区别

.NET Micro Framework 是微软为超轻量级平台设计的软件架构,具备以下特点:

  • 自启动能力
  • HAL层操作系统支持
  • 占用空间小
  • 无需依赖其他操作系统

与 Windows CE 和 Windows XP Embedded 相比,.NET Micro Framework 对存储器和处理器的要求更低,适合 ARM7、ARM9、Blackfin 和 Cortex-M3 等无 MMU 支持的处理器。

3. 开发板采购

选择合适的开发板对项目成功至关重要。以下是几款常见开发板的价格和特点:

  • 无 LCD 开发板:价格约 348 元
  • LCD 2.8 寸开发板:价格约 438 元
  • LCD 3.2 寸开发板:价格约 478 元

国内外开发板价格差异较大,建议根据项目需求选择合适的设备。

4. 固件升级

开发板通常预装最新版本固件,但技术发展迅速,固件升级是必然选择。建议关注以下链接获取最新升级信息:

5. 工具部署

部署工具:

  • 工具名称:YFAccessFlash
  • 工具下载地址:[链接]

部署步骤:

1.运行 YFAccessFlash.exe,选择串口方式连接开发板
2.清空 Flash 存储器
3.选择最新固件文件
4.部署固件
5.校验部署结果(可选)
6.运行

注意事项:

  • 确保 Boot0 和 Boot1 跳线在用户模式下
  • 如果连接失败,可尝试修改波特率

6. 应用开发

6.1 环境搭建

开发工具:

1.安装 VS 2008 SP1(支持 Express 版本)
2.安装 .NET Micro Framework 4.0 SDK

调试信息输出:

  • COM1 端口为调试口
  • 串口参数:波特率 115200、数据位 8、无奇偶校验

6.2 USB 驱动安装

1.插入开发板,系统可能提示安装驱动

2.手动选择从计算机驱动列表中安装

6.3 代码编写

示例代码:

using System;using Microsoft.SPOT;using System.Threading;namespace HelloWorld{    public class Program    {        public static void Main()        {            while (true)            {                Debug.Print("Hello World!");                Thread.Sleep(1000);            }        }    }}

6.4 调试运行

设置调试端口:

  • 打开工程属性,选择【.NET Micro Framework】面板
  • 设定 USB 调试方式

部署程序:

1.项目右键选择部署
2.通过 YFAccessFlash 部署 PE 文件

6.5 程序部署

  • 通过 VS 部署固件到硬件
  • 通过 YFAccessFlash 部署应用程序

7. 相关资料

7.1 开发示例

  • Hello World
  • GPIO 测试
  • TinyGUI 绘图
  • Modbus 远程控制

7.2 移植示例

  • 环境搭建
  • 启动代码修改
  • SRAM 初始化
  • 中断处理

7.3 开发资源

  • 开发板示例
  • 固件下载
  • 技术论坛

8. 联系方式

  • 微信群:group155781@msnzone.cn
  • MSDN 论坛:.NET Micro Framework 讨论组

转载地址:http://jnxbz.baihongyu.com/

你可能感兴趣的文章
Oracle 写存储过程的一个模板还有一些基本的知识点
查看>>
oracle 创建字段自增长——两种实现方式汇总
查看>>
Oracle 升级10.2.0.5.4 OPatch 报错Patch 12419392 Optional component(s) missing 解决方法
查看>>
ORACLE 客户端工具连接oracle 12504
查看>>
Oracle 递归
查看>>
oracle--用户,权限,角色的管理
查看>>
Oracle10g EM乱码之快速解决
查看>>
Oracle11G基本操作
查看>>
Oracle11g服务详细介绍及哪些服务是必须开启的?
查看>>
Oracle11g静默安装dbca,netca报错处理--直接跟换操作系统
查看>>
oracle12安装软件后安装数据库,然后需要自己配置监听
查看>>
Oracle——08PL/SQL简介,基本程序结构和语句
查看>>
Oracle——distinct的用法
查看>>
oracle下的OVER(PARTITION BY)函数介绍
查看>>
Oracle中DATE数据相减问题
查看>>
Oracle中merge into的使用
查看>>
oracle中sql查询上月、本月、上周、本周、昨天、今天的数据!
查看>>
oracle中sql的case语句运用--根据不同条件去排序!
查看>>
oracle中关于日期问题的汇总!
查看>>
Oracle中常用的语句
查看>>