版本控制嵌入式软件

Versioning Embedded Software

我正在研究 MSP430 Launchpad,并在此 Launchpad 上编写一些简单的软件。我正在通过添加新功能并将新软件上传到启动板来更改我的软件。一段时间后,我忘记了启动板上的版本。我想知道如何了解启动板上的软件版本。了解 Launchpad 上有哪些软件的最佳方法是什么?

只需在您的程序中放入一个未使用的变量:

#pragma RETAIN(version)
static const char version[] = "v1.23 (with yesterday's changes)";

然后用调试器看看。

您还可以添加 __DATE____TIME__