在 C# 项目中构建 VisualMicro Arduino 项目

Building a VisualMicro Arduino project within a C# project

本文关键字:项目 VisualMicro Arduino 构建      更新时间:2023-10-16

我正在Visual Studio 2012中使用C#构建一个应用程序。部分要求是将其与Arduino板连接。为此,我使用了一个名为Visual Micro的Visual Studio插件。

附加组件只需构建它即可工作,如果连接了一个草图,则草图将部署到电路板上。我一直在尝试使用 C# 代码本身构建这个 Arduino 项目,因此一旦我完成了我的应用程序开发,我将能够通过我的 C# 可执行应用程序将草图部署到电路板上。可能吗?

你想吗,

  1. 编译 C# 代码并烧录到 Arduino 板中(或)

  2. 您正在开发一个UI应用程序,以将基于C/C++的应用程序部署到电路板中?

    1. 不可能,因为您无法在 Arduino 板中运行 C# 应用程序(除非该板基于 ARM 控制器,并且您在其中托管 .NET CE 框架。

    2. 这是可能的。您需要下载并操作一个名为AVRDUDE的命令行工具,该工具可以为您解决问题。

要使用宏从Visual Studio进行部署,所有Visual Micro Arduino命令都可以作为宏使用。

或者,Visual Micro 为每个项目使用一个常量生成文件夹,以便您可以调用 avrdude.exe 来执行已编译程序的上载。