DM8168多核软件框架---之syslink

 DM8168中采用了多核内核增强应用性能。其中有ARM cortex A8 ,DSP, VPSS M3,HDVICP M3他们之间在用户应用层可以采用LinkAPI进行通信。如下图所示。

        其实McFW可以看作是各种应用实例的常用功能(usecase)的封装,它能使典型的开发更加迅速;LinkAPI要比McFW低一层,它更加通用更加完整的提供给用户来操作各个运行在同一或不同处理核心之间的线程。(个人理解)。而这些API都是通过对Syslink进行操作实现的。Syslink/IPC看起来更像是一个驱动,其实它由多个驱动模块构成。

        下面是此篇文章的主要内容,基于TIwiki的Syslink/IPC介绍。

官方介绍:http://processors.wiki.ti.com/index.php/SysLink_UserGuide

术语与缩略语

Abbreviation Description
HLOS Higher Level Operating System
RTOS Real Time Operating System
CCS Code Composer Studio
IPC Inter-Processor Communication
GPP General Purpose Processor e.g. ARM
DSP Digital Signal Processor e.g. C64X
CGTools Code Gen Tools, e.g. Compiler, Linker, Archiver

1.什么是Syslink

    SysLink is runtime software.是为了简化在嵌入式应用中,GPP(通用处理器)或者DSPs相互通信的一套软件与相关的移植工具。SysLink产品提供了多个处理器之间的软件连接。每个处理器可以运行任何一个HLOS(高级操作系统)如Linux,WinCE下等,或RTOS,如SYS/BIOS或QNX。处理器可以制定为host并负责和控制slave processors的执行(包括引导装入)。

        所以在DM8168的demo中只需要在cortex a8上面烧写与运行软件,系统可以通过syslink来为其他处理核引导装入程序,并控制其运行。

       SysLink为框架和应用程序提供以下服务:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值