• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    4年前 (2015-01-04)  dsp |   抢沙发  43 
    文章评分 0 次,平均分 0.0

    1.在Rdk平台软件中做了很好的分层,如下图所示:
    IPNC架构

    IPNC架构

    注意:上图中核间通过Syslink/IPC通信,任意2个核之间都可以直接通信,是一个星型网络,上图画的连接关系描述的是对等层次的概念。

    上图中相关层的功能及相关描述如下表所示:

    处理器 描述 相关TI软件包
    Linux HOST A8 Linux OS, includes, filesystems,SATA, Ethernet, USB and other

    IO drivers

    Linux PSP
    BIOS6 VPSS M3Video M3

    DSP

    BIOS RTOS used as OS onVideo-M3, VPSS-M3, DSP.

    Provides features like threads,

    semaphores, interrupts.

    Queues and message passing

    between links is implemented

    using BIOS semaphores.

    BIOSXDC (used for BIOS and

    other configuration)

    Syslink / IPC HOST A8VPSS M3

    Video M3

    DSP

    Software APIs used forcommunicating between

    processors. Provides features

    like processor loading and

    booting, multiprocessor heaps,

    multiprocessor linked list

    (ListMP), message queues, notify etc

    SyslinkIPC
    HDVPSSDrivers VPSS M3 HDVPSS drivers like capture,display, deinterlacer, scaling

    based on FVID2 interface to

    control and configure the

    HDVPSS HW

    HDVPSS
    VideoEncode/Decode Video M3 Video encode / decode APIsbased on XDM / XDIAS interface.

    Uses framework components for

    resource allocation

    XDIASFramework components

    IVAHD HDVICP2 API

    H264 decoder

    H264 encoder

    Links Links HOST A8VPSS M3

    Video M3

    DSP

    Implementation of individuallinks. Some links are specific to

    a processor while some links are

    common across processors

    DVR RDK
    Link API HOST A8 The link API allows users tocreate , connect, and control

    links on HOSTA8, VPSS M3,

    Video M3 and DSP.

    Link API is used to create a chain

    of links which forms

    a user defined use-case.

    The connection of links to each

    other is platform dependant.

    McFW
    McFW API HOST A8 Multi-Channel FrameWork API.Multi-Channel Application

    specific API which allows user to

    setup and control pre-defined

    application specific chains for

    DVR, NVR, using a single

    simplified API interface.

    This allows users to directly use

    the links without having to

    understand the detailed link API.

    The McFW API is platform

    independent and same API will

    work on DM816x, DM814x,

    DM810x

    McFW
    UserApplication HOST A8 Typically GUI and otherapplication specific components

    like file read/write, network

    streaming.

    Customer specific
     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/3914.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享