BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

跟上.NET Micro Framework时代

| 作者 James Vastbinder 关注 0 他的粉丝 ,译者 朱永光 关注 0 他的粉丝 发布于 2008年2月23日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

最近微软嵌入式技术布道者Mike Hall提到他把“Space Invaders(太空入侵者)”移植 到.NET Micro Framework上,并唤起了同道中人Pavel Bansky移植“Tetris(俄罗斯方块)” 的行动。

当Mike于去年编写了“Space Invaders”作为演讲的一个演示程序后,Pavel打算测试一下WPF在.NET Micro Framework中限制。

以Pavel自己的话说:

我一直想编写俄罗斯方块,但随着时间流逝,这个游戏看起来有点过时了。尤其在很多新计算机上已经有了很丰富的玩意儿了,但是这也让我产生了编写运行在.NET Micro Framework上的俄罗斯方块的想法。这将是一个非常酷的示例,能发掘在Micro Framework中WPF的潜力。

为了在.NET Micro Framework中开发,开发人员只需要了解C#语言和一些.NET Framework函数库的子集。实际上,.NET Micro Framework占用空间只有几百Kb大小。不像其它版本的.NET Framework,这个小型的同辈实际上是根据ECMA的规范从零开发的。

因为开发人员的代码被编译成中间语言,所以只要具备了32位的处理器或能运行32位代码的处理器,开发人员就能独立的准备其他硬件。移植到.NET Micro Framework通用语言运行时(CLR)上是有好处的。进行移植的一个缺点就是,如果你所用的硬件平台不支持的话,微软当前需要收费来进行定制。目前,SDK对于使用ARM7、ARM9、XScale和最新的Blackfin的开发人员来说是免费的。

如果开发人员要移植其他游戏到.NET Micro Framework,Mike Hall许诺一旦游戏视频可以在线提供就马上给出连接来让大家参考。

查看英文原文:Catching Up With the .NET Micro Framework

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT