tag 标签: davinci技术之路

相关资源
  • 所需E币: 3
    时间: 2019-12-25 01:53
    大小: 205.95KB
    上传者: quw431979_163.com
    Davinci技术之路--UDSPLink的资料DaVinci技术之路――DSPLINK研发中心DaVinci技术工程师一、引言DSPLINK即DSP/BIOSTMLINK是基于DaVinci架构处理器的ARM与DSP端进行通信,DSPLINK提供了一套通用的API,从应用层抽象出ARM与DSP的物理连接特性,从而降低用户开发程序的复杂度。DSPLINK可以为用户提供以下API服务:基本的处理器控制;基于逻辑通道的数据传输;基于DSP/BIOS的MSGQ模块的消息传递机制,支持ZeroCopy和ProcessorCopy两种物理机制的消息传递。二、DSPLINK简介DSPLINK的软件架构如下图示:1DSPLINK之GPP处理器从上图看,在GPP端,一般运行一个操作系统,基于GPP还有以下模块:OS抽象层:该层包含了DSPLINK需要的一些通用的OS服务部件,提供一套通用的API与OS的其他组件隔离,其他组件通过API访问不进行直接的访问。而此特性也使DSPLINK可以方便的移植到不同操作系统中。LINKDriver:该层包含了基于GPP与DSP的物理连接的底层控制操作,负责GPP与DSP之间的数据传输和DSP的运行等操作。……
  • 所需E币: 3
    时间: 2019-12-25 01:53
    大小: 172.88KB
    上传者: 16245458_qq.com
    Davinci技术之路--Uboot的资料DaVinci技术之路――U-Boot研发中心DaVinci技术工程师张士杰一、引言TI推出的数字多媒体平台DM系列,集成了ARM与DSP双核处理器:DSP处理器运行DSP/BIOS操作系统,负责音视频编解码算法以及其他图形处理算法;ARM处理器运行MontaVistaLinux操作系统,负责设备初始化、用户图形界面。ARM处理器端的MontaVistaLinux加载启动,需要有Bootloader完成内核由Flash空间加载到DDR空间并启动Linux系统。Bootloader就是在操作系统内核运行之前运行的一段程序,通过这段引导程序,初始化硬件设备、建立内存空间映射图,使系统的软硬件环境处于一个合适的状态,为操作系统内核的启动做好准备。目前TI的DM6446平台采用U-Boot作为Bootloader引导程序。二、U-Boot简介U-Boot,全称UniversalBootLoader,是遵循GPL(GeneralPublicLicense)条款的开放源码项目。U-Boot不仅仅支持嵌入式Linux系统的引导,还支持NetBSD,VxWorks,QNX,RTEMS,ARTOS,LynxOS嵌入式操作系统。U-Boot支持PowerPC、MIPS、x86、ARM、NIOS、XScale等诸多常用系列的处理器。U-Boot项目的开发目标,即是支持尽可能多的嵌入式处理器和嵌入式操作系统。U-Boot的特点:开放源码;……