ipnc_rdk_m3vpss_release.xem3是M3的程序,针对不同的sensor通过不同的宏来编译出不同的程序。这样针对后续的维护比较麻烦,能否通过参数或者动态库等类似的方式来实现同一个程序兼容所有支持的sensor。因为该程序是在M3里面跑,所以不知道有什么方式可以实现。
kooking:
这感觉这样也可行,就是一个编译方法的改变,支持多种sensor,编译出来的文件可能会大一些
Leo Zhang1:
回复 kooking:
不同的sensor很多结构和方法都是重名的,编译到一起改动比较大。不知道M3的程序有没有类似动态库的方式。动态加载不同的库来实现。
Eason Wang:
回复 Leo Zhang1:
听上去类似于时髦的device tree概念(没有深究),欢迎搞出来学习一下!