Netduino和.NET Gadgeteer有什么区别?

ste*_*tej 28 .net-micro-framework netduino .net-gadgeteer

我想学习.NET Microframework,发现有(尤其)Netduino与Arduino有某种兼容性.最近.NET Gadgeteer上市.有很多热情,所以它看起来像.NET Microframework的重要一步.

有可能以某种方式比较它们吗?我不确定哪些任务更好Netduino以及Gadgeteer的任务.或者他们实际上是完全不同的野兽?
我无法从主页上的信息中读到这些内容,因为主要是营销材料.

Ron*_*nny 26

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

.NET Gadgeteer是不同的东西:

  • .NET Gadgeteer硬件

    • .NET Gadgeteer系统由包含嵌入式处理器的主板和通过简单的即插即用接口连接到主板的各种模块组成.目前有许多.NET Gadgeteer模块可供使用:显示器,摄像头,网络,存储,输入控件以及更多模块正在设计中!

    • .NET Gadgeteer主板的套接字是编号的,每个都标有一个或多个字母,表示哪些模块可插入其中CPU比Netduino类设备更强大.

  • Gadgeteer运行时

    • Gadgeteer是100%C#托管代码,因此它不依赖于任何固件(C++代码).http://gadgeteer.codeplex.com/

    • 它是一个"开放式套接字连接标准".你可以从公司x获得一个模块,从y公司获得另一个模块,并在公司z的主板上使用它们,即使你没有设计文件.所有这些都可以很好地协同工作.当然有人可能会想出一个需要特殊软件的高级模型,但大多数模块都可以使用.

    • 您甚至可以在任何主板上制作自己的模块......这就是gad​​geteer的美妙之处.可以把它想象成"类似arduino的盾牌",但更好的是因为没有引脚重叠,并且在板太长而无法使用之前你不仅限于几个屏蔽.您甚至可以采用gadgeteer套接字标准并在完全没有运行NETMF的电路板上使用它,但是您将丢失所有不错的软件配件提供商.

  • 有关运行时的详细信息,请查看Codeplex上的文档,http://gadgeteer.codeplex.com/releases/view/72208

有关更多信息,请查看:

  • 你有*告诉我这个吗?现在我已经买了一种我还买不到的产品(FEZ Hydra),因为它不是64K而是16M而不是ARM9而不是ARM7.我对我的网络上的"内存不足"感到厌烦...... (2认同)

小智 13

Netduino Go最近发布......支持Arduino Shield和Gadgeteer模块引脚兼容性.它还支持即插即用的总线模块.

关于Gadgeteer和Netduino的一些澄清:

  • 从硬件角度来看,Gadgeteer是一种像Arduino Shields这样的引脚分配技术.与Arduino屏蔽相比,它具有类似的简单性/复杂性(即重叠引脚,当您在另一个插座上插入模块时,在一个插槽上消失的外围设备,固定数量的外围功能等).与Arduino相比,仅Gadgeteer模块的一个子集将与给定的Gadgeteer主板一起使用.但是使用Gadgeteer,您可以获得多个引脚接口,因此引脚重叠较少.
  • Netduino Go使用即插即用型模块.Netduino Go使用的go!总线协议是虚拟I/O ...所以当你插入一个go!总线模块时,它会自动枚举并将其功能添加到主板.与USB在您的计算机上的工作方式类似.没有重叠的引脚或模块限制.
  • Netduino Go还具有兼容模式,您可以将Gadgeteer模块插入最多两个插槽.与其他兼容Gadgeteer的主板一样,插入模块会禁用一个或多个其他套接字上的功能.
  • Netduino Go的代码存储容量是6倍(代码为1MB,384KB),速度是原来的四倍(168MHz),是Netduino Plus的两倍(100KB +).

有关Netduino Go的更多信息:http://forums.netduino.com/index.php?/ topic/387-introducing-netduino -go /

有关Gadgeteer的更多信息:http://gadgeteer.codeplex.com/

Chris
Secret Labs LLC


ama*_*rcy 7

Netduino在构建时考虑了开源硬件运动,并与现有的Arduino屏蔽兼容,同时允许您使用.NET Micro框架对其进行编程.这使您可以在该平台上利用.NET的现有经验,而不必使用其他语言.

.NET Gadgeteer是对硬件的一种完全不同的看法,它为模块化和标准化创建了一套特定的硬件.

将Netduino视为Erector集,将.NET Gadgeteer视为Legos.您可以使用它们构建内容,但如果您想将所创建的内容应用于更广泛的问题,则可以更强大一些.

与Netduino相比,参与的初始启动成本也更便宜.

请参阅:http://www.i-programmer.info/news/91-hardware/2819-net-gadgeteer-an-alternative-to-arduino.html

  • Erector设置与Lego类比相当不错,但是将Gadgeteer视为Lego Mindstorm设置并将Netduino设置为Erector设置你必须在火柴盒内使用会更准确.FEZ Hydra:16兆字节.Netduino:64K(0.059M). (3认同)