首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netduino和.NET之间有什么区别?

Netduino和.NET之间有什么区别?
EN

Stack Overflow用户
提问于 2011-08-11 19:48:52
回答 4查看 12.9K关注 0票数 28

我想学习.NET微框架,发现Netduino与Arduino兼容。最近,.NET 上市了。有很多的热情,所以这似乎是重要的一步.NET微框架。

是否有可能以某种方式将它们进行比较?我不确定哪些任务更好,Netduino更好,哪些任务更好。或者它们实际上是完全不同的野兽?

我无法从主页上获得的信息中阅读到这一信息,因为主要是市场营销材料。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-05 11:42:19

Netduino (和其他HW板,包括GHI的FEZ产品)是带有运行MicroProcessor的.NET微框架的HW设备,但其形式因素类似于Ardunio,这意味着您可以在主板上插入其他板(或屏蔽板)以扩展其功能。

.NET工具词典是另一回事:

  • .NET .NET

代码语言:javascript
复制
- A .NET Gadgeteer system is composed of a mainboard containing an embedded processor and a variety of modules which connect to the mainboard through a simple plug-and-play interface.  There are lots of .NET Gadgeteer modules available today: display, camera, networking, storage, input controls, and more modules are being designed all the time!
- The .NET Gadgeteer mainboard's sockets are numbered, and each is labeled with one or more letters which indicate which modules can be plugged into it CPU is more powerful than Netduino class of devices.

  • 工具库运行时

代码语言:javascript
复制
- Gadgeteer is 100% C# managed code so it is not tied to any firmware (C++ code). [http://gadgeteer.codeplex.com/](http://gadgeteer.codeplex.com/)
- It is an “Open socket-connections standard". You can get a module from company x, another module from company y and use both on mainboard from company z, even if you didn't have design files. All will work together nicely. Of course someone may come up with an advanced model that requires special software but mostly modules will simply work.
- You can even make your own modules to go on any mainboard...this is the beauty of gadgeteer.  Think of this as "arduino shield like" but better since there is no pin overlapping and you are not limited to couple shields before the board is too long to be usable. You could even take the gadgeteer socket standard and use it on a board that is not running NETMF at all , but you will lose all the nice software gadgeteer provides.

有关运行时的详细信息,请参阅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
票数 26
EN

Stack Overflow用户

发布于 2012-05-13 12:23:26

Netduino Go最近是released...supporting的两个Arduino盾和伽达蒂尔模块引脚兼容性。它还支持即插即用的总线模块.

几点关于Gadgeteer和Netduino的澄清:

从硬件的角度来看,

  • Gadgeteer是一种像Arduino Shields一样的引脚分配技术。它的简单性/复杂性与Arduino屏蔽类似(例如,重叠的引脚、外设在一个套接字上插入模块时消失在另一个套接字上、固定数量的外围功能等等)。与Arduino不同的是,在给定的伽达蒂诺主板上,只有一子集的伽地词典模块可以工作。但是,有了伽达蒂尔,你就有了多个引脚接口,所以使用即插即用的overlapping.
  • Netduino Go模块就更少了。Netduino Go使用的go总线协议是虚拟I/O.所以当您插入go!bus模块时,它会自动枚举并将其特性添加到主板上。类似于USB在您的计算机上的工作方式。没有重叠的引脚或模块,limitations.
  • Netduino Go也有一个兼容模式,您可以将插件插入到最多两个套接字。和其他与sockets.
  • Netduino兼容的板一样,插入模块会禁用一个或多个其他Go上的功能,它的代码存储空间(1MB,代码384 1MB)是Netduino Plus的4倍(168 the ),是RAM (100KB+)的两倍。

关于Netduino的更多信息:

http://forums.netduino.com/index.php?/topic/3867-introducing-netduino-go/

更多关于伽地词典的信息:

http://gadgeteer.codeplex.com/

克里斯

秘密实验室有限责任公司

票数 13
EN

Stack Overflow用户

发布于 2011-08-11 20:17:45

Netduino是在考虑开源硬件运动的情况下构建的,它与现有的Arduino屏蔽兼容,同时允许您使用.NET微框架对其进行编程。这允许您利用该平台上.NET的现有经验,而不必使用另一种语言。

.NET工具词典是一个完全不同的对硬件的看法,为它创建的一套特定的硬件是模块化和标准化的。

想想看,Netduino是个主持人,.NET则是Legos。你可以用它们来构建东西,但是如果你想把你所创造的东西应用到一个更广泛的问题上,其中一个就更强大了。

与Netduino公司合作的初始启动成本也更低。

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

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7031928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档