您现在的位置:首页 > >

.Net Micro Framework 快速入门

发布时间:

一、简介


? Microsoft .NET Micro Framework 2001年由微软研究院开始研发,并随后在其MSN Direct项目中使用该技术,2007年9月微软对外发布2.0,2008年10月 V3.0、2009年11月 V4.0、2010年5月 V4.1 beta,2009年并入.NET产品组,Digi、Atmel、飞思卡尔等半导体公司都先后为其推出了开发板,该技术可以应用到远程控制、智能家电、教育类机器、医疗电子、零售终端、Sideshow以及汽车电子等行业应用场景;此外由于.Net MF集成了各种接口,如串口、网口、Wifi、Zigbee、I2C、SPI、SDIO、USB等通信接口,加上其应用开发简便,所以在物联网时代,将大有作为。

Microsoft .NET Micro Framework 将 .NET 的可靠性和效率与 Visual Studio的高生产率结合起来,以针对价格较低、资源受限的小型设备开发应用程序,可帮助人们使用熟悉的 Visual Studio 工具来构建托管的嵌入式应用程序。2009年5月,.Net Micro Framework采用Apache 2.0 license,比Linux等开源软件更为彻底的方式实现了源代码完全开放。


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


  .NET Micro Framework技术可以应用到:Sideshow、远程控制、智能家电、教育类机器、医疗电子、零售终端以及汽车电子等行业应用场景;此外由于.Net MF集成了各种接口,如串口、网口、Wifi、Zigbee、I2C、SPI、SDIO、USB等通信接口,加上其应用开发简便,所以在物联网时代,将大有作为。


  2.NET Micro Framework与Window CE和Windows XP Embedded的区别?


  .NET Micro Framework对存储器和处理器的要求更低。开发人员可以在低功耗、低成本的ARM7、ARM9、Blackfin和Cortex-M3处理器上使用该框架(不需要MMU支持),所开发出来的软件仅需要几百Kbytes的RAM或Flash/ROM存储空间。而Windows Embedded CE的托管代码环境需要约10~12Mbytes的存储空间,基于.NET的应用编程设备只需要较少的存储空间,降低了产品成本。


  3.NET Micro Framework与其他.NET*台的区别?


作为.NET家族的一员,.Net Micro Framework是微软专门针对超轻量级*台设计的软件架构。与.Net Framework和.Net Compact Framework不同的地方是,.Net Micro Framework具有自启动的特性,并且在HAL层,微软将操作系统的必要特性引入,如:启动管理、中断处理、线程调度、内存管理等。.Net Micro Framework可以单独使用,不需要依托其它操作系统,因此占用空间很小。


?


二、应用开发


1、.Net Micro Framework研究?Digi开发板初探?

23、.Net Micro Framework研究?MF驱动继电器


http://blog.csdn.net/yefanqiu/archive/2008/02/27/2124050.aspx


24、.Net Micro Framework研究?串口部署的困惑


http://blog.csdn.net/yefanqiu/archive/2008/03/22/2207161.aspx


25、.Net Micro Framework研究?串口部署释疑


http://blog.csdn.net/yefanqiu/archive/2008/03/25/2215904.aspx


26、.Net Micro Framework研究?FAT文件系统实现探索


http://blog.csdn.net/yefanqiu/archive/2008/04/18/2305926.aspx


?


三、系统移植


1、【.Net Micro Framework PortingKit - 01】移植初步:环境搭建

?


四、高级开发


??? 1、【玩转.Net MF ? 01】Flash远程读写


http://blog.csdn.net/yefanqiu/archive/2010/02/20/5313615.aspx


2、【玩转.Net MF ? 02】让PC成为MF的鼠标键盘


http://blog.csdn.net/yefanqiu/archive/2010/02/22/5316533.aspx


3、【玩转.Net MF ? 03】远程文件查看器


http://blog.csdn.net/yefanqiu/archive/2010/02/25/5325994.aspx


4、【玩转.Net MF ? 04】远程屏幕截图


http://blog.csdn.net/yefanqiu/archive/2010/02/25/5327646.aspx


5、【玩转.Net MF ? 05】加载文件系统中的Pe文件


http://blog.csdn.net/yefanqiu/archive/2010/03/02/5340413.aspx


?


五、功能扩展


1、支持横竖屏切换的.Net Micro Framework模拟器


http://blog.csdn.net/yefanqiu/archive/2009/12/13/4950466.aspx


2、Micro Framework 3.0模拟器改造


http://blog.csdn.net/yefanqiu/archive/2009/02/01/3855650.aspx


3、开源System.Windows.Forms库,让.Net Micro Framework界面开发和上位机一样简单


http://blog.csdn.net/yefanqiu/archive/2009/12/15/5014548.aspx


?


六、相关网址


1、官方网址


http://www.microsoft.com/netmf/default.mspx


2、官方博客


http://blogs.msdn.com/netmfteam/


3、中文博客


http://blog.csdn.net/yefanqiu


http://www.cnblogs.com/yefanqiu


4、中文讨论组


http://space.cnblogs.com/group/MFSoft


5、SDK下载


http://www.microsoft.com/downloads/details.aspx?FamilyId=77dbfc46-14a1-4dcf-a809-eda7ccfe376b&displaylang=en


6、源码下载


http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=16fa5d31-a583-4c0d-af74-f4d5e235d5bc


?


更多文章,请随时关注:http://blog.csdn.net/yefanqiu/category/633947.aspx


友情链接: 团党工作范文 工作范文 表格模版 社科文档网 营销文档资料 工程文档大全