« 上一篇下一篇 »

产品固件维护与版本管控

这一年多来,由我经手维护的产品多达8、9个,这还不包括衍生和定制的版本,而且有些产品在出货的前后阶段,硬件上还有改版,比如说前后期使用不同的flash芯片,前后期使用不同的液晶屏,这就更增加了维护的复杂程度以及工作量。一直以来都想着要好好想一想怎么更好的来管控这些固件的版本和信息,目的就是为了节约在生产时固件选择的时间,以及避免因为固件选择错误而导致的问题。

第一,必须要有一份固件版本管控文档,用于对所有经手维护的固件进行信息汇总统计,尤其是要记录上一次出货的固件信息,以及特殊情况下进行变动的出货固件信息,要清楚的记录什么时候做了什么更改,为什么要这样改,要备注好更改的原因。

第二,有些产品生产测试时是要先测核心板,再测整机的,这一类的产品必须备注说明。

第三,工程中只保留有效的工程选项,其他的无效的,没有用到的,全部删掉,以免每次自己都还要花时间去从一堆工程目录中找,还老是怕找错。