Skip Navigation Links
主  页
MF 介绍
硬件信息
如何开始
开发实例
精华文章
实用工具
在线购买
常用链接
常见问题
 
 

 

 

 


.NET Micro Framework 介绍

  微软公司通过.NET Micro Framework把托管环境扩展到无所不能、无所不至的地步。
  .NET Micro Framework是微软公司基于.NET平台,为只使用极少的内存、电能等硬件资源以及有限的嵌入式应用而设计的快速嵌入式开发技术。Framework已经应用于一些非常小的设备,例如微软SPOT手表、GPS导航设备、Windows Vista SideShow显示屏等。
  .NET Micro Framework针对传统的SOC、MCU市场而设计,现在可以运行在ARM7/ARM9之上,低端的ARM7处理器可以不需要具备存储器管理单元(MMU),只要具备300KB左右的存储器即可运行。同时还在代码中添加了电源管理接口,这样可以最大化地延长设备电池使用时间。

NET Micro Framework的发展历史

.NET Micro Framework的历史可以追溯到2001年。
  ∴ 2001年,Smart Personal Object Technology (SPOT)诞生于微软研究院,David Massarenti开发了第一个POC版本的ECMA兼容的CLR,也就是TinyCLR。
  ∴ 采用SPOT技术的微软手表在2004年第一次销售,微软电视机顶盒产生于2005年。
  ∴ 在Sumo机器人上的.NET Micro Framework 1.0在美国拉斯维加斯2006年MEDC(Mobile and Embedded Developers Conference)亮相。
  ∴ 2007年2月,.NET Micro Framework发布,可以定制模拟器,并支持更多的开发板和硬件平台。
  ∴ 2007年5月,微软公司发布了基于.NET Micro Framework的SideShow技术,大量的笔记本电脑厂商推出了大量相关产品。
  ∴ 2007年9月,微软公司发布了.NET Micro Framework 2.0的SP1版本。
  ∴ 2008年2月,微软公司发布了.NET Micro Framework 2.5版本。
  ∴ 2008年6月,微软公司在TechED 2008大会上公布了.NET Micro Framework 3.0 Beta版。

哪些领域可以采用.NET Micro Framework技术

  .NET Micro Framework技术可以应用到:Windows Vista Sideshow、远程控制、智能家电、医疗电子、零售终端以及汽车电子等行业应用场景。
  .NET Micro Framework对存储器和处理器的要求更低。开发人员可以在低功耗,低成本的ARM7,及ARM9和Blackfin处理器上使用该框架,所开发出来的软件仅需要几百Kbytes的RAM或Flash/ROM的存储空间。

.NET Micro Framework的架构

  这是.NET Micro Framework的架构图