This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

想输出一幅图像,麻烦指点



我用的是DM8168 EVM,编程用的是DVRRDK。导师让输出一幅图像验证一下功能。我想通过稍微简单点的的方案慢慢熟悉Link API的编程,打算这样做:A8读取jpeg图像→调用libjpeg解码→把图像数据放到内存里→ipcFrameOutHost→ipcFrameInVPSS→display Link,前面的解码已经验证ok,请问:

1. 基于Link的编程,除了要包含Link API的标准头文件,还要包含其他一些模块的头文件吗?

2.要显示图片,是不是还要编译输出的其他模块呢?我看到Link demo的makefile里有编译graphic的,mcfw demo的makefile里有编译display process的,这两个好像是独立的两个模块哦,请问是实现什么功能的?我的程序需要编译这两个模块吗?

问题有点多,因为是新手,谢谢

  • Justin Leung 说:

    1. 基于Link的编程,除了要包含Link API的标准头文件,还要包含其他一些模块的头文件吗?

    关于link的编程,参数demo 和 Usecase的设计;

    demo 中基本都涉及到了,如果对单个link 有不懂的,可以单独发帖交流

  • Justin Leung 说:

    2.要显示图片,是不是还要编译输出的其他模块呢?我看到Link demo的makefile里有编译graphic的,mcfw demo的makefile里有编译display process的,这两个好像是独立的两个模块哦,请问是实现什么功能的?我的程序需要编译这两个模块吗?

    如果是视频,通过display来输出显示,如果是单个静态图片,可以用graphics来实现;

    graphic是在视频上面叠加的一个osd层

    dispaly和graphics的关系,可以看下面的手册:

    DVRRDK_04.01.00.02/ti_tools/hdvpss/dvr_rdk_hdvpss/docs/HDVPSS_UserGuide.pdf

  • graphic 层和视频层 的通道模块图,在comp模块中进行数据的叠加输出的处理