Microsoft  CSIP   WindowsMobile   MEDC   合作伙伴   体验中心 设为首页 加到收藏夹

 
登录       点击换一张     注册新用户 找回密码

.NET Micro Framework初体验
2007年11月01日03:53   编辑:aawolf 来源: aawolf的博客 浏览: 443

   .NET Micro Framework终于在正式命名一年之后,于2月13日,在德国纽伦堡被发布。NETMF是针对嵌入式设备开发的.NET系统,可以运行在ARM7不带MMU的版本上,目前还没有报道,说 NETMF可以运行在8位单片机或者其他的嵌入式CPU中,不过感觉这只是一个时间问题。

  NETMF比Windows CE要小,而且可以完全脱离操作系统环境运行,这个非常符合嵌入式系统的要求。目前,NETMF已经被应用到微软的SmartWatch和Vista的SildShow中。可以说,NETMF是目前微软最小的.NET系统。

  NETMF与.NET CF相比,.NET CF需要依赖于Windows CE的操作系统环境,而且现在还不能被移植到Windows CE之外的操作系统中(不过最近XBOX 360的XDA是支持.NET CF的)。而NETMF则不受这样的限制,可以被移植到任意的硬件平台上。不过目前NETMF公布的还只是SDK,还没有公布移植到其他平台上的指导文件,市场策略还需要进一步观察。

  NETMF的移植,目前没有资料可寻,不过英飞凌等几家公司已经公布了支持NETMF的开发板。所以,我们可以相信,.NET MF的移植不会比Windows CE的移植工作还要难。

  现在,我们可以在下面的连接中下载到NETMF的SDK:

  SDK安装需要有Visual Studio 2005和MSDN。安装完成之后,我们可以在C:\Program Files\Microsoft .NET Micro Framework中找到NETMF的文件,还有一些示例代码会被安装在“我的文档”的\Microsoft .NET Micro Framework\Samples目录下。

  Samples中包括7个工程文件,其中Presentation工程会显示一个NETMF的UI界面,以前盛传NETMF的显示工作是由WPF/E来完成的,现在看起来似乎只是一种传闻了。

  SocketClient与SocketServer是一个介绍Microsoft.SPOT.Net程序集下,Socket如何使用的例子。而 SampleEmulator中包括的是NETMF模拟器的源代码,目前看起来,这个模拟器还十分简单。可见NETMF还有一段很长的路要走。

  接下来,我们来看一下C:\Program Files\Microsoft .NET Micro Framework中的文件,NETMF目前的版本号是v2.0.3036,不知道是不是为了和.NET版本号一致?Assemblies目录下包括的是 NETMF的程序集,Documentation是文档,Fonts中是NETMF使用的字体,扩展名为tinyfnt,可能是使用了自己的字体格式,也不知道能不能添加中文字体的支持?Tools目录下是模拟器和Debugger工具。

  我们来看Assemblies目录下的文件,除了我们熟悉的dll文件外,还有pdbx和pe为扩展名的文件,其中以pe为扩展名的文件是允许开发者进行再发布时使用的。不过我现在还不太了解再发布的方式。

  借助Reflector,我们可以大致了解程序集中所包括的内容。其中mscorlib.dll和System.dll是Native Dll,无法通过Reflector进行查看。

  托管程序集中,Microsoft.SPOT.TinyCore显示是NETMF的核心程序集,其中包括了Microsoft.SPOT.Input,负责处理用户输入
123末页下一页

发表评论
评论标题 :
评论内容 :

    查看评论

请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。 本站拥有管理笔名和留言的一切权利。
相关文章推荐
· 浅谈Morse Code与.NET Micro Framework 2007-11-1  breakstring
· Visual Studio 2005 Sp1 Beta 和 .NET Micro Framework 2007-9-18  维生素C.NET
· 齐头评论.NET Micro Framework与J2ME CLDC 2007-5-21  郭长佑

  

论坛推荐  
热点活动
更多»

© CSIP 信息产业部软件与集成电路促进中心 All Rights Reserved 版权所有 京ICP备06020771号
联系电话:010-63951881-8003 王先生        邮件:wangj@csip.org.cn