我很想开始为外部设备和传感器编写托管代码.是否有任何可以使用.NET编码的设备?有什么建议?
编辑:我要做的主要是学习设备编程的工作原理.在我看来,没有比尝试做一些有趣和酷的事情更好的方法.
乐高头脑风暴NXT
http://mindstorms.lego.com/
http://en.wikipedia.org/wiki/Lego_Mindstorms_NXT
http://nxtnet.codeplex.com/
Netduino刚刚问世,它使用的是.NET Micro Framework: - > http://www.netduino.com/
微软机器人
Coding4Fun: 博客和开发人员工具包
TinyCLR生产几种不同的板,支持.Net Micro Framework,最受欢迎的是Fez Domino:
FEZ(Freakin'Easy!)是一个运行Microsoft .NET Micro Framework的小型开源板.这意味着,您可以使用免费的Microsoft Visual C#express下的C#编程语言更有效地编写代码.通过将FEZ Domino连接到其中一个屏蔽或许多可用组件,在几分钟内构建您的下一个项目.包括USB线.
许多库已经包括在内,如FAT文件系统,线程,USB客户端,USB主机,UART,SPI,I2C,GPIO,PWM,ADC,DAC等等.
FEZ提供Arduino,BASIC STAMP等其他功能:
基于微软的.NET Micro Framework.
运行72Mhz NXP ARM处理器.
支持运行时调试(断点,变量检查,步进等)
使用Visual C#2010 Express Edition进行开发.
FAT,USB设备和USB主机等高级功能.
轻松升级到EMX等硬件.
开源硬件设计文件.
使用现有的护罩和支架板.
基于USBizi芯片组(非常适合商业用途).
FEZ Mini与BS2引脚输出兼容,可提供额外的I/O.
FEZ Domino与Arduino引脚输出兼容额外的I/O.
USB导弹发射器