我想学习.NET Microframework,发现(还有其他) Netduino 与Arduino兼容。最近 .NET Gadgeteer 公开了。热情很高,因此对于.NET Microframework来说,这似乎是重要的一步。

是否可以通过某种方式比较它们?我不确定Netduino适合哪些任务以及Gadgeteer适合哪些任务。还是它们实际上是完全不同的野兽?

我无法从主页上的信息中阅读到该信息,因为大部分是营销 Material 。

最佳答案

Netduino(以及其他硬件板,包括GHI的FEZ产品)是具有运行.NET Microframework的微处理器的硬件设备,但其外形类似于Ardunio,这意味着您可以将其他板(或屏蔽)插入主板顶部以扩展其功能。功能。

.NET Gadgeteer有所不同:

  • .NET小工具硬件
  • .NET Gadgeteer系统由包含嵌入式处理器的主板和各种模块组成,这些模块通过简单的即插即用接口(interface)连接到主板。当今有很多.NET Gadgeteer模块可用:显示器,摄像机,网络,存储,输入控件,并且一直在设计更多模块!
  • .NET Gadgeteer主板的插槽已编号,并且每个插槽都标有一个或多个字母,表示可以插入哪些模块。
    CPU比Netduino类设备更强大。
  • Gadgeteer运行时
  • Gadgeteer是100%C#托管代码,因此它不受任何固件(C++代码)的束缚。 http://gadgeteer.codeplex.com/
  • 这是“开放套接字连接标准”。
    即使没有设计文件,也可以从x公司获得一个模块,从y公司获得另一个模块,并在z公司的主板上使用这两个模块。所有人都会很好地合作。当然,有人可能会提出需要特殊软件的高级模型,但是大多数模块都可以正常工作。
  • 您甚至可以制作自己的模块以在任何主板上运行...这是gadgeteer的魅力所在。
    可以将其视为“类似arduino的屏蔽层”,但是更好,因为没有引脚重叠,而且在电路板太长以致无法使用之前,您不仅可以使用几个屏蔽层。您甚至可以采用gadgeteer套接字标准,并在完全不运行NETMF的板上使用它,但是您将失去gadgeteer提供的所有出色软件。
  • 有关运行时的详细信息,请查看Codeplex上的文档http://gadgeteer.codeplex.com/releases/view/72208

  • 有关更多信息,请查看:
  • http://research.microsoft.com/en-us/projects/gadgeteer/default.aspx
  • http://channel9.msdn.com/coding4fun/blog/Along-came-a-spider-a-NET-Gadgeteer-FEZ-Spider
  • http://www.ghielectronics.com/catalog/product/297/
  • http://channel9.msdn.com/Blogs/Clint/NET-Gadgeteer
  • 10-08 00:31