【发布时间】:2010-01-09 12:03:15
【问题描述】:
我想为我的 Arduino 编写一个库(头文件和类文件),但我不知道该工作使用什么工具以及如何测试和调试它们。
Arduino IDE 只是帮助编写用于直接引导加载的普通程序,而不是完整的项目管理事情(如果我错了,请纠正我并适当地参考相关参考资料)。
请帮忙。
【问题讨论】:
我想为我的 Arduino 编写一个库(头文件和类文件),但我不知道该工作使用什么工具以及如何测试和调试它们。
Arduino IDE 只是帮助编写用于直接引导加载的普通程序,而不是完整的项目管理事情(如果我错了,请纠正我并适当地参考相关参考资料)。
请帮忙。
【问题讨论】:
编译器支持#include指令,你可以编写你的库,然后#include它。这是在in this tutorial about writing libraries for the Arduino 上扩展的。
【讨论】:
对于测试,您可以使用ArduinoUnit。这本身就是一个库 - 如果您需要灵感,请查看源代码(在下载中)。
【讨论】:
随便拿一个 Arduino 库看看里面。你会发现它所需要的所有东西——类、公共和私有变量和方法,也许是 getter、setter...
【讨论】: