当前版本.NET Micro Framework 4.0
微软公司通过.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成为一个无缝的体验,使开发人员为一个单一的解决方案的广度编程模型和工具链,从小型智能设备,服务器和云。其中包括几乎所有的产品的源代码,包括.NET Micro Framework和CLR代码本身,开发人员都可以访问基类库那些实施了。不过嵌入式领域的程序员们无需高兴的太早,完整的代码并没有提供,例如关键的来自第三方EBSNet的TCP/IP协议栈以及密码系统库都无法被释放。至于Cyptography库,目前并不包括在源代码内,微软表示,因为它们的使用超出了.NET Micro Framework的范围。客户如果需要访问的密码函数的代码就会发现,这些库可以更换。
|