博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【TDA2x学习】6、Vision SDK目录结构及常见FAQ
阅读量:2029 次
发布时间:2019-04-28

本文共 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系列)


1、Vision Software Development Kit (Vision SDK) 可以大致分为以下两类:

  • Core SDK Framework (links_fw)【核心SDK构架】
  • Demo Application (apps)【演示应用程序】

2、目录结构如下

转载地址:http://gknaf.baihongyu.com/

你可能感兴趣的文章
python学习手册笔记——30.类的设计
查看>>
spring多个AOP执行先后顺序(面试问题:怎么控制多个aop的执行循序)
查看>>
leetcode 之 Single Number II
查看>>
关于AOP无法切入同类调用方法的问题
查看>>
[LeetCode] 268. Missing Number ☆(丢失的数字)
查看>>
http1.0 1.1 2.0区别
查看>>
spring bean生命周期
查看>>
从线程模型的角度看Netty的高性能
查看>>
[LeetCode] 20. Valid Parentheses ☆(括号匹配问题)
查看>>
Mysql可重复读、避免幻读原理
查看>>
父类上的注解能被子类继承吗
查看>>
Zookeeper集群为什么要是单数
查看>>
TCP窗口滑动以及拥塞控制
查看>>
[LeetCode] 39. Combination Sum ☆☆☆(数组相加等于指定的数)
查看>>
[LeetCode] 234. 回文链表 ☆(翻转链表)
查看>>
Innodb中mysql如何快速删除2T的大表
查看>>
AM--消息队列
查看>>
Dubbo面试
查看>>
[LeetCode] 342. 4的幂 ☆(是否4 的幂)
查看>>
java关键字总结
查看>>