Netduino是一种开源硬件平台,极客和程序员能够使用Netduino创造出更多有趣的电子应用。相比Arduino、和树莓派等产品,Netduino更具备易用性,但名气却在这两种开源硬件之下,证明了好的东西还是需要宣传的。
Netduino应用程序使用.NETMicro Framework。此编程框架从微软很容易开始使用;对初学者来说,写C#代码非常简单,就就像写一个javascript代码或者创建一个网页一样的简单,全世界成千上万的程序员可以在现有的知识下去开发硬件, .NET Micro Framework提供了一个非常强大的功能集(如事件线程,和逐行调试)。
.NET MicroFramework提供强大的在线调试能力,你讲不用再通过串口输出调试信息或者采用其他的不能够所见所得的方式进行调试。在.NET Micro Framework中,你可以像调试网页一样,单步执行,并随时可以看到你的代码所产生的变量的结果,这是一种非常让人欣喜的功能,这种做法加快了人们开发硬件的速度,让程序变得更加稳定可靠。
微软提供免费的软件工具来创建Netduino应用程序。所有你需要开始是一块Netduino开发板、计算机和你的想象力,你可以使用微软免费的开发工具Visual Studio Express进行程序开发,开发工具提供了模拟器,你可以在模拟器的情况下运行你的程序,而不需要一块真实的开发板,现在我的同事就是通过这种方式开发了大量的代码。如果你使用的是MAC或者Linux的机器,你完全可以采用Mono作为你的开发工具,而你在Visual Studio Express里所编写的代码可以完全一样的拷贝到Mono的环境下运行。
Netduino社区是由数以万计的修补匠构成的,许多人分享他们的项目和互相帮助在Netduino社区论坛(http://forums.Netduino.com)。当你开始使用Netduino,我邀请你们加入这个成长的社区。提示:Netduino还是开放源代码。这意味着 Netduino提供固件的源代码(apache 2.0和BSD开放源代码许可证)。硬件设计文件-包括原理图同时还提供与工程布局文件(创作共用许可归属)。许多工程师将原型的新电子产品使用Netduino进行开发,然后创建自定义的硬件基于这些打开的源文件的设计,和许多软件将添加到Netduino的新的源代码中以创建新的功能然后与朋友分享这些增强功能。
在外观上,我看到一个跟arduino一模一样的外观结构,这使得我觉得arduino改变了很多搞硬件的人,也为只会写C#代码的人创建可以比Arduino更强大的开源硬件平台:netduino。对于arduino的扩展元器件具有很好的兼容,但需要重新开发相关驱动,也希望大家能够加入netduino,为这个开源硬件平台提供更加丰富的支撑。
以下是netduino不同封装的展现方式:
|
netduino 2 |
netduino plus 2 |
netduino go |
|
硬件 |
||||
主控制器 |
STMicro STM32F2 |
STMicro STM32F4 |
STMicro STM32F4 |
|
速度 |
120 MHz (Cortex-M3) |
168 MHz (Cortex-M4) |
168 MHz (Cortex-M4) |
|
代码空间 |
192 KB |
384 KB |
384KB |
|
内存 |
60kb |
100+kb |
100+kb |
|
运行环境 |
.NET Micro Framework 4.X |
.NET Micro Framework 4.X |
.NET Micro Framework 4.X |
|
网络 |
none |
ethernet: 10 mbps |
add-on: ethernet gobus module |
|
Arduino元器件兼容 |
works with most arduino shields |
works with most arduino shields |
|
|
数字IO口 |
22 gpio, 6 pwm, 4 uart, i2c, spi |
22 gpio, 6 pwm, 4 uart, i2c, spi |
add-on: gobus i/o modules (gpio, pwm, uart, spi, and more) |
|
模拟输入 |
|
6 adc channels (12-bit) |
add-on: analog gobus modules |
|
存储 |
add-on: sd shields (up to 2 gb) |
micro sd (up to 2 gb) |
add-on: sd card gobus module shipping soon |
|
gobus ports |
none |
none |
8 gobus ports |
|
运行环境温度 |
0 - 70 °C (32 - 158 °F) |
0 - 70 °C (32 - 158 °F) |
0 - 70 °C (32 - 158 °F) |
|
ROHS标准 |
rohs compliant |
rohs compliant |
rohs compliant |
|
|
|
|
|
相关淘宝店
http://item.taobao.com/item.htm?spm=a230r.1.14.206.XnsUQY&id=21448079990