我有一个用 C 语言标准 Arduino IDE 编写的程序。有什么方法可以将我的程序移植到 C#,以便我可以将它与 .net 和我的 Netduino 一起使用?
Keegan McCarthy
问问题
857 次
3 回答
6
有足够的时间,当然。当您的 Arduino C/C++ 项目使用 AVR 特定的技巧和选项(如计时器和中断)时,您可能会遇到问题。据我了解,您可以在 Netduino 上做这些更高级的事情,但是您必须以一种截然不同的方式进行编码。
为了有效地移植代码,您需要对 C 有很好的理解,对 C# 以及 Arduino 和 Netduino 构建过程、编码约定、API 等有深入的了解。
于 2013-04-09T21:10:11.847 回答
0
Netduino与 Arduino完全无关。
如果没有理解 Arduino 库的库(如 [digitalWrite()]),那么您需要用 Netduino 使用的任何语言编写这些函数。
于 2013-04-22T02:08:08.140 回答
-1
有一个粗略的对应关系,但是需要大量手动转码才能移植。
于 2013-04-09T19:31:14.537 回答