本文共 660 字,大约阅读时间需要 2 分钟。
VISION SDK是一个多处理器的ADAS-SoCs的TI系列软件开发平台。软件框架允许用户创建不同的ADAS应用程序数据流,包括视频捕获、视频预处理、视频分析算法和视频显示。该框架具有ADAS数据流样本,在ADAS SoC中运行不同的cpu和硬件加速器,并向客户展示如何在SoC中有效地使用不同的子系统。
VISION SDK基于一个名为“链接和链”(“Links and Chains”)的框架。连接(link)是视频数据流中的基本处理步骤。链接由一个与消息框(message box)耦合的操作系统线程(使用操作系统信号量实现)组成。由于每个链接作为单独的线程运行,因此链接可以彼此并行运行。与链接关联的消息框允许用户应用程序以及其他链接与该链接对话。该链接实现了一个特定的接口,该接口允许其他链接与该链接交换视频帧和/或比特流。
Link API允许用户创建、控制和连接链接。Link API可以与不同处理器上的控制链接进行对话。Link API的用户不必担心底层处理器间的通信细节
链接的连接称为链(chains)。在指定为主机CPU的处理器上创建链(TDA2xx的情况下为IPU1-M4-0,ADAS SOC的TDA3xx系列)
转载地址:http://gknaf.baihongyu.com/