|
对比一个黑盒系统和一个白盒系统,如何判断黑盒系统的代码与白盒系统相同
因为是嵌入式系统,首先对电路原理图进行反向工程
- px4电路板,4层,有eaglecad原理图和layout图,直接打印到A3纸上
- 然后对应MCU与sensor的接线,查阅一遍信号脚的匹配程度
- 然后开始上电,用逻辑分析仪器纪录上电到sensor预热时间,比对两个系统的平均预热延迟
- 然后开始静态功耗对比测试,MCU的功耗直接与计算强度成正比
- 然后开始动态功耗对比测试,纪录最小系统在典型工况下的整体平均功耗
然后准备拆解黑盒系统,准备对pcb进行反向工程,确定黑盒系统原理图
- 准备好砂纸,扫描仪,或者带脚架和微距头的相机,纪录pcb谱线
- 倒入扫描图,借助pcb反编译软件对电路进行反向工程
- 进行比对,得出结论
|
欢迎继续阅读楼主其他信息
|