器件型号: J722SXH01EVM
我们正在使用 Vision Apps SDK 在 J722S (TDA4VEN) 平台上开发一个多显示应用。
目标:
我们希望将不同的图形内容(例如文本,形状)叠加到两个单独的显示器(例如 Display0 和 Display1)上。
当前状态和挑战:
我们一直在尝试使用 Vision Apps SDK 中包含的图形实用程序 (vision_apps/utils/grpx/) 来实现此目的、但我们遇到了以下挑战:
在分析的源代码时 app_grpx.c、图形资源似乎由单个全局对象管理 g_app_grpx_obj。
如果我们调用 appGrpxInit() 两次(每个显示器一次)、第二次调用将通过清除全局对象 memset()、并且第一次初始化的资源将丢失。
此设计表明该 app_grpx 实用程序仅支持整个应用程序的单个图形实例(即,它是单个图形实例)。
问题:
这种 app_grpx 公用事业的单个设计是否符合规格?
如果是、您能否提供建议的实现方法或 Vision Apps SDK 框架中的替代方法、将不同图形叠加在两个单独的显示器上? 例如、我们应该修改该 app_grpx 实用程序、还是您推荐的方法完全不同?
