.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开发板初探
2、.Net Micro Framework研究—IO读写
3、.Net Micro Framework研究—串口操作
4、.Net Micro Framework研究—TCP/IP通信
5、.Net Micro Framework研究—模拟器改造
6、.Net Micro Framework研究—中文显示
7、 .Net Micro Framework研究—绘图
8、.Net Micro Framework研究—Shapes命名空间
9、.Net Micro Framework研究—窗体控件
10、.Net Micro Framework研究—应用实例
11、.Net Micro Framework研究—Tinyfnt字体研究
12、.Net Micro Framework研究—带IO的模拟器
13、 .Net Micro Framework研究—带AD的模拟器
14、 .Net Micro Framework研究—带I2C总线的模拟器
15、..Net Micro Framework研究—Windows桌面
16、.Net Micro Framework研究—模拟器直接运行MF程序
17、.Net Micro Framework研究—用MF编写俄罗斯方块
18、.Net Micro Framework研究—让MF支持鼠标
19、.Net Micro Framework研究—用MF控制机器人
20、.Net Micro Framework研究—数据的永久存储
21、.Net Micro Framework研究—实现SideShow窗体界面22、.Net Micro Framework研究—让MF支持英文输入法
23、.Net Micro Framework研究—MF驱动继电器
24、.Net Micro Framework研究—串口部署的困惑
25、.Net Micro Framework研究—串口部署释疑
26、.Net Micro Framework研究—FAT文件系统实现探索
三、系统移植
1、【.Net Micro Framework PortingKit - 01】移植初步:环境搭建
2、【.Net Micro Framework PortingKit - 02】STM3210E平台构建
3、【.Net Micro Framework PortingKit - 03】调试初步:点亮LED灯
4、【.Net Micro Framework PortingKit - 04】修改启动代码&重写向量表
5、【.Net Micro Framework PortingKit - 05】SRAM初始化&设置NVIC中断表偏移
6、【.Net Micro Framework PortingKit - 06】设置芯片时钟
7、【.Net Micro Framework PortingKit - 07】NVIC中断处理
8、【.Net Micro Framework PortingKit - 08】GPIO驱动
9、【.Net Micro Framework PortingKit – 09】串口驱动
10、【.Net Micro Framework PortingKit – 10】世界首款Cortex-M3内核MFV4诞生
11、【.Net Micro Framework PortingKit – 11】NandFlash驱动开发
12、【.Net Micro Framework PortingKit – 12】SysTick驱动开发
13、【.Net Micro Framework PortingKit – 13】LCD驱动开发
14、【.Net Micro Framework PortingKit – 14】TinyCLR编译与测试
15、【.Net Micro Framework PortingKit – 15】移植总结(兼谈MF未来发展)
四、高级开发
1、【玩转.Net MF – 01】Flash远程读写
2、【玩转.Net MF – 02】让PC成为MF的鼠标键盘
3、【玩转.Net MF – 03】远程文件查看器
4、【玩转.Net MF – 04】远程屏幕截图
5、【玩转.Net MF – 05】加载文件系统中的Pe文件
五、功能扩展
1、支持横竖屏切换的.Net Micro Framework模拟器
2、Micro Framework 3.0模拟器改造
3、开源System.Windows.Forms库,让.Net Micro Framework界面开发和上位机一样简单
你这个资料呢 没有嘛
顶一下!