Netduino是什么

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.0BSD开放源代码许可证)。硬件设计文件-包括原理图同时还提供与工程布局文件(创作共用许可归属)。许多工程师将原型的新电子产品使用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
  shipping soon

Arduino元器件兼容

works with most arduino shields
  (some require .net mf drivers)

works with most arduino shields
  (some require .net mf drivers)

add-on: shield base gobus module

数字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)

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值