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.

求助详细的RDK开发教程

小弟初次接触RDK开发,用到的是DVRRDK,想要开发出DSP 上的视频处理算法,看了很长时间RDK还是理不出头绪,因为里面的东西实在是太多,大部分也不知道是做什么用的,不知从哪儿下手。希望论坛里的大牛能指导一下。

  • 先看mcfw user guide把软件的结构大概了解下,然后就是看源码,针对某个link比如dsp上运行的alglink,把link的结构弄懂,mcfw的usecase也要看,看懂了你才会建立自己的link chain。总之就是先把软件的层次搞清楚,比如link层,mcfw层,弄明白后才能修改实现自己的算法,C语言基础要好,里面结构体,指针用的非常多,因为要了解底层,所以开发难度是比较大,我看了2个月才有点心得。目前已实现在dsp上运行我们的算法,如果需要帮助可以私聊。

  • 您好,谢谢您的帮助。我在RDK文档中没有找到mcfw user guide,能否帮忙发一份,谢谢。还有就是,有一个问题,RDK中的demo是不是只有连到板子上才可以运行?有没有什么仿真程序,因为目前我还没拿到板子,demo也跑步起来。请指点一下。谢谢。

  • 我用的是ipncrdk

    与dvrrdk有点区别,可能名字不一样,你把文档都看一遍,就是关于介绍MCFW和LINK的文档,只能在板子上运行。那你现在还是先以看文档和代码为主吧,我看了两个星期才开始动板子的,

  • 好的,谢谢您的帮助。

  • 你好,要开发板子上的程序的话,是不是都要用到mcfw.api以及link.api?一般调用接口的话都要有库文件以及头文件。请问您DM8168的相关接口的库文件以及头文件都放在哪里了?要怎么引用呢?

  • 你好 请问可以留下QQ之类的联系方式么 我们也在搞8168的应用程序开发 对于ARM和DSP的通信一头雾水 求解救

  • 有rdk的文档提供一下,谢谢!邮箱356662452@qq.com

  • 你好,我是刚接触DM8168一个月多了,使用的开发板是SEED-DVS8168,我看了好久mcfw,现在才弄出一点头绪来。但是我发现rdk包里面没有关于DSP算法的例子,所以问一下你,该怎样做呢?有一些简单的例子可以参考吗?或者说是一些建议??  非常感谢你。

  • 你好,

        我也是刚接触没多久,所以了解得也不透彻,但是可以说一下自己的感受。
        (1)rdk中有dsp的算法,比如osd,你可以显示着找到dsp算法的入口。一般是在dsp端接收到NEW_DATA命令之后。
        (2)找到入口以后,就可以看到process函数,他会每一帧数据进行处理。更改这一部分,就可以实现对算法的更改。
          (3)需要注意的是,板子有4个核,分别是两个m3、一个dsp、一个a8,所以你再看demo的时候,一定要区分清,哪些link是在那个核上跑的。
         
        其实这个东西我也讲不清,我现在也是在摸索阶段,跟人感觉你把mcfw框架搞清楚之后,可以沿着demo中的例子,仔细研究一个usecase,理清楚流程。
       
    如果你有开发版的话,你会发现板子的运行流程是这样的,init.sh>load.sh>run,sh。当执行load。sh以后,m3 和dsp其实就完成了它们自身的link的初始化,运行过程可以参考Main_m3Vpss.c Main__m3Video.c 和dsp的main函数。 当执行run.sh时,才会执行a8端的代码。
  • 朋友,可以不可以加个QQ什么的,我也接触SEED-DVS8168这个箱子不久,一点头绪都没有。看了几个文档,但是现在都不知道简单的获取视频怎么自己写代码。感觉东西比较多,不知道怎么组织。我的QQ:462448206。望能相互学习。

  • 朋友你好,小弟最近正在看SEED-DVS8168DVR这个箱子,正如你所说的,我大概花了1个月的时候看了他的硬件手册、软件使用手册以及mcfw user guide。但是对那个link的理解还是不是很清楚,个人简单的把它比作是一个“线程”来看待。但是现在看完了,感觉连自己一个获取视频的程序都不知道怎么写(虽然都写源码)。可以的话,能不能留个联系方式,请教一下。小弟QQ:462448206。

    谢谢。

  • han yang1,请问你的QQ多少,我有些问题想咨询你,非常感谢!

  • 大家可以加入DM8168讨论群:16699580