0

我正在开发我的第一个 Arduino 项目,其中很大一部分是使用现有代码并对其进行修改以满足我的需求。现有代码分为多个 (7) 个.ino文件,我无法理解其背后的基本原理。让多个文件都共享同一个命名空间似乎几乎毫无意义,因为您似乎正在发生的一切都是对程序流程的无意混淆。至少有一个文件很容易搜索到被调用的函数。

我的问题是:关于 Arduino 项目组织的最佳实践是什么?我很想.ino用 c++ 重写许多辅助文件,以便我可以在 Arduino 主.ino文件中命名它们。

4

1 回答 1

0

最好的组织总是取决于项目。恕我直言文件布局并不重要。了解版本控制(例如 GIT)和 make 或 scons 更为重要。

关于文件布局,它主要取决于项目的大小。这还取决于您是否打算引入可在其他地方重用的可重用代码。最后,您拥有与任何 C++ 项目相同的选项。

于 2013-09-28T21:08:05.057 回答