式进行变更。33第三方公司提供的软件继续沿用第三方公司的版本号编码格式。四、版本代码设计规范为便于检查和查看软件版本固件、软件版本通过工具可以被查看因此在软件代码设计阶段
对版本查看应实现如下要求41固件量产后烧录的FW版本可通过以下两种方式之一进行查看1可以通过LCD显示。2可用通过串口或其他通信接口通过电脑上位机软件命令方式获取42上位机程序或软件版本可以通过以下方式之一进行查看1显示在标题栏、状态栏或界面中2通过“关于…”或“About…”菜单查看3通过命令行查看。例xxxxh或xxxxver
f五、版本进阶规范51正式版版本迭代更新。软件为修正bug完善功能增加功能的情况下需要对软件版本进行更新和升级本规范规定如下511三位版本编码格式正式版本迭代升级可进行两部分变更小数位之前或小数位之后。例100版本可以升级为101也可以升级为200较大的软件变动建议升级小数位之前数字较小的软件修正和变动建议升级小数位之后的数字。52测试版和试用版版本迭代更新。产品量产后若需要修改部分功能或针对客户进行定制的FW和Program在测试验证阶段均采用5位数字和2个小数点构成且只能修改最后两位数字版本号如101001010110102。只有当测试版本经过测试和验证或客户认可后才能发表正式版进阶前3位数字。例10102的测试版解决了某些bug或增加功能并经过测试验证解决了实际的问题则将10102测试版重新编译变更测试版本变更为正式版格式。如1010210200。六、软件备份要求规范软件代码变更后均要将变更更新至服务器Git版本库进行管理未备份至Git版本库的软件版本不允许发布。具体备份步骤参考《研发部Git版本库服务器使用指南》。
f七、软件版本发布规范71正式版FW软件需要经过工程测试部门验证后在进行发布。测试版软件发布由工程师根据实际情况而定。Docume
tNoRevWorki
gI
structio
ModifyDatePage6of872正式版软件发布时要除软件本身外,需要附更新说明release
otes。Release
otes采用追加方式记录,即保留之前的更新日志。且采用倒序方式,最新版本更新日志在最前端。测试版更新一样要记录入更新日志文件。Release
otes格式如下:当前版本:101日期:xxxxxxAuthor:更新原因及内容:1Xxxxx2Xxxxx(分隔线)前一版本:10008T测试版日期:xxxxxxAuthor:更新原因及内容:1Xxxxx2Xxxxx6Docume
tNoRevWorki
gI
structio
ModifyDatePage7of8八、软件发布流r