更新时间:2021-10-26 GMT+08:00
分享

HelloDavinci流程框架介绍

本章节介绍HelloDavinci样例代码的流程。

如无需了解本章节内容可跳过本节到HelloDavinci编译运行直接进行编译运行,查看运行结果。

本开发样例主要是演示从Host侧发送数据到Device侧,再从Device侧获取生成的字符串发送回Host侧,保存结果,并且打印到终端。如图1所示,整个程序分为两部分运行,Host侧(包括SrcEngine和DstEngine)和Device侧(包括HelloDavinci),运行过程如下:

  1. 运行从main开始,向SrcEngine发数据。
  2. SrcEngine收到数据之后,转发给HelloDavinci,HelloDavinci在内部生成字符串“This message is from HelloDavinci”并发送到DstEngine。
  3. DstEngine收到数据后将信息保存在目录“${workPath}/out/dacvinci_log_info.txt”(${workPath}为工程根目录)下,并向main发送结束信号。
  4. main函数收到结束信号后,销毁graph,在终端打印结束信息并退出程序。
图1 HelloDavinci流程框架图
分享:

    相关文档

    相关产品