1. 项目中出现的问题
蓝牙丢失的问题,这个问题比较诡异,蓝牙丢失是随机的;有的板子运行15天不丢;有的板子运行2天,蓝牙广播丢失;同一块板子,上次运行2天后,蓝牙广播丢失;重新上电后,可能运行15天也不丢。
刚开始一直定位为 PCBA 焊接不良,经过工艺改进,基本排除了这种可能。
2. 打点时间有累积误差,导致在某个时间点未打点。(实时性的问题)
3. 经验教训:
嵌入式软件开发初期及开发过程中,需要仔细的设计 软件的 测试用例及测试方法。每一个需求都应该保证测试充分。
1. 项目中出现的问题
蓝牙丢失的问题,这个问题比较诡异,蓝牙丢失是随机的;有的板子运行15天不丢;有的板子运行2天,蓝牙广播丢失;同一块板子,上次运行2天后,蓝牙广播丢失;重新上电后,可能运行15天也不丢。
刚开始一直定位为 PCBA 焊接不良,经过工艺改进,基本排除了这种可能。
2. 打点时间有累积误差,导致在某个时间点未打点。(实时性的问题)
3. 经验教训:
嵌入式软件开发初期及开发过程中,需要仔细的设计 软件的 测试用例及测试方法。每一个需求都应该保证测试充分。