有关版本等信息的重要性(以STM32产品开发为例)

我不是女神ヾ 2022-11-20 09:32 138阅读 0赞

在做产品的时候,一般情况下会有一个版本信息的显示,主要用于标识当前软件的最新版本、设备编号以及其它信息,我们应当积极的运用起来,这是非常有利于生产管理的一个方法。

1、软件版本号

如果企业产品对这个功能没有特殊要求的话,我们直接可以利用C语言中一些特定宏来发挥作用,比如我们可以利用预定义宏__DATE____TIME__来做软件版本控制,这两个预定义宏的作用主要用于获取软件的编译时间,所以当我们更新软件版本给生产部门的时候,他们只要知道日期和时间变了也就知道软件已经做了一次更新,代码编写很简单,如下:

  1. void Print_Compile_DateTime(void)
  2. {
  3. printf("Compiled on %s at %s\n", __DATE__,__TIME__);
  4. }

在小熊派上的运行结果:

format_png

2、设备ID

许多MCU

发表评论

表情:
评论列表 (有 0 条评论,138人围观)

还没有评论,来说两句吧...

相关阅读