本人想开帖讲解RDK软件,主要是读代码的一些心得,以及RDK软件扩展的一些想法.不知道大家比较关心哪些部分.我现在也是会边读边讲.主要是RDK框架以及使用.由于本人工作时间等因素,发帖不会很频繁,请大家回帖,说明关心的部分,关心比较多的我会先看.请按照框架层次说明.谢谢.
RDK的几个核的程序, 总入口是什么. A8和M3, 那个main函数先运行?
VPS和FVID2是啥意思,全称是什么.
回复 Xiao Feng Huang:
A8.
M3是被A8复位住的,A8跑起来才会让M3跑
如果我的回复解答了您的疑问,请将该回复标绿,让更多人看到。谢谢!
回复 Eason Wang:
A8如何让M3跑起来,具体的启用的软件接口是什么
一句话告诉我,McFW和Codec Engine的作用的本质区别
我是大白他弟,小白,多多指教。
回复 大白他弟:
是两个完全不同的东西.
Multi Channel Framework – Software framework developed for multi-channel IPNC applications.The software framework in IPNC RDK allows a user to create different multi-channel data flows involving sensor video capture, ISP processing, resolution scaling, video noise filter, video display (SC, Noise Filter and Encode) and streaming.
Codec Engine则只是运行在HDVICP中的一个程序.
MCFW是一个组织视频数据在多核间流动并处理的框架,原来是针对dvr,nvr的应用场景设计的,所以设计成了多通道mc(multi-channel),
mcfw和原来openmax的框架有类似之处,但是由于封装的层次不想openmax那么多,所以效率比较高,
在IPNC,VC等很多视频场景里都适用。
codec engine是TI多核间算法调用I的接口定义规范,
http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=61575
比如arm调用dsp算法,arm调用hdvicp硬件加速器的算法。
好处是大家各司其职,做arm应用的可以不管dsp里面做了什么,做dsp算法或者codec的可以不管什么应用来调我。
回复 Christian Shen:
那到底什么场景下用MCFW比较好,什么场景下用Codec Engine比较好呢?
回复 comeback:
你这个问题像"到底是房子好,还是砖头好", MCFW是个框架,是个房子的骨架, Codec Engine是个处理模块,像个砖头.
你的意思是,MCFW中使用的还是Codec Engine?也就是说,DSP上跑的算法还是要符合Codec Engine的规范?