TI DSP各种库文件

1 概述

主要对各种TI提供的C6000系列DSP芯片的开发支持库进行整理介绍,持续更新。

  • RTS
  • DSPLIB
  • IMGLIB
  • IQMATH
  • VLIB
  • XDCtool&RTSC

2 RTS

官方介绍:Some of the features of C/C++ (such as I/O, dynamic memory allocation, string operations, and trigonometric functions) are provided as an ANSI/ISO C/C++ standard library, rather than as part of the compiler itself. The TI implementation of this library is the run-time-support library (RTS).
下图是RTS库的官方命名规则:

RTS库主要包含以下内容:

3 DSPLIB

官方介绍:TMS320C6000 Digital Signal Processor Library(DSPLIB) is a platform optimized DSP function library for C programmers. It includes C-callable, general-purpose signal-processing routines that are typically used in computationally intensive real-time applications. With these routines, you can achieve higher performance than equivalent code written in standard ANSI C language. By providing ready-to-use DSP functions with source code, DSPLIB can significantly shorten your application development time.
DSP库主要函数类别:

4 IMGLIB

官方介绍:C6000 Image Processing Library (IMGLIB) is an optimized image/video processing function library for C programmers. It includes C-callable general-purpose image/video processing routines that are typically used in computationally intensive real-time applications. With these routines, you can achieve higher performance than equivalent code written in standard ANSI C language. By providing ready-to-use DSP functions with source code, IMGLIB can significantly shorten your application development time.
IMG库主要函数类别:

5 IQMATH

官方介绍:Texas Instruments TMS320C64x+ IQmath Library is collection of highly optimized and high precision mathematical Function Library for C/C++ programmers to seamlessly port the floating-point algorithm into fixed point code on TMS320C64x+ devices. These routines are typically used in computationally intensive real-time applications where optimal execution speed & high accuracy is critical. By using these routines you can achieve execution speeds considerable faster than equivalent code written in standard ANSI C language. In addition, by providing ready-to-use high precision functions, TI IQmath library can shorten significantly your DSP application development time. The IQmath library release also includes example implementation of complex FFT and FIR kernels using the IQmath kernels.
IMG库主要函数类别:

6 VLIB

官方介绍:This is a GA release of the Vision Library (VLIB) for C64x+/C674x/C66x processors.VLIB is a software library of more than 40 royalty-free kernels from Texas Instruments that accelerates video analytics development and increases performance up to 10 times. VLIB is an extensible library that is optimized for the C6x DSP core and is available royalty-free. This collection of 40+ kernels provide the ability to perform.
视觉库主要函数类别:

7 XDCtool&RTSC

SYS/BIOS uses underlying technology provided by Real Time Software Components (RTSC).
- RTSC is an open-source specification within the Eclipse.org ecosystem for providing reusable software components (called “packages”) for use in embedded systems. SYS/BIOS packages conform to this convention with names that consist of a hierarchical naming pattern; each level is separated by a period (“.”). Usually, the highest level of the name is the vendor (“ti”), followed by the product (“sysbios”), and then followed by the module and submodule names (for example, “knl” and “Clock”). So, the full name to reference the Clock module is ti.sysbios.knl.Clock. These names have the added benefit of reflecting the physical layout of the package within the file system where SYS/BIOS has been installed. For example, the ti.sysbios.knl package files can be found at BIOS_INSTALL_DIR\bios_6_##_##\packages\ti\sysbios\knl.
- XDCtools is the actual product that contains all the tools necessary for you to use the SYS/BIOS components and configure your application. XDCtools is installed as part of Code Composer Studio (CCS).
RTSC and XDCtools are important to SYS/BIOS users because:
- SYS/BIOS is delivered as a set of RTSC packages containing the modules that make up the RTOS.
- XDCtools provides configuration tools you use to create and build a static configuration as part of your application. This *.cfg configuration file specifies: Which modules from XDCtools, SYS/BIOS, and other components to include in the run-time image. What static instances of RTOS objects to create. For example, these include tasks and semaphores. Settings for parameter values for modules and objects.
- XDCtools provides critical APIs that are used by SYS/BIOS and other related software components. These include memory allocation, logging, and system control.
参考链接:
http://processors.wiki.ti.com/index.php/How_is_SYS/BIOS_related_to_XDCtools_and_RTSC%3F?keyMatch=XDCtools&tisearch=Search-EN
最后补充一张图,来解释SYSBIOS与TIRTOS之间的关系,可以看出SYSBIOS只是TIRTOS中的内核部分。

第一次用Markdown,确实方便

TI DSP各种库文件相关推荐

  1. TI DSP处理器中的CMD 文件

    原文转载于:http://blog.csdn.net/hj199404182515/article/details/52838869  非常感谢. 如果从事 TI DSP 处理器开发,CMD 文件一定 ...

  2. 如何使用TI的DSP芯片cmd文件

    CMD文件一句话来表达:定义芯片内部硬件资源和分配管理软件代码的一个配置文件.因此从cmd文件的组织上你能看到两个部分:1定义硬件资源,2管理软件代码 (非原创,总结与网络) 用户通过编写CMD 文件 ...

  3. TI DSP入门学习

    本FAQ是针对刚刚进入DSP硬件和软件设计领域的网友,希望能够帮助大家快速入门.在设计和调试时少走弯路. 水平有错误和不完善的地方,大家一定指出,免得流毒无穷.欢迎大家补充!! 1.TI DSP的选型 ...

  4. 开发TI DSP需要知道的

    三.DSP发展动态 1.TMS320C2000 TMS320C2000系列包括C24x和C28x系列.C24x系列建议使用LF24xx系列替代C24x系列,LF24xx系列的价格比C24x便宜,性能高 ...

  5. 计算机编程术语. dsp,TI DSP——专业名词解释

    差分信号是一对大小相等而极性相反的对称信号: 差分传输区别一传统的一根信号线一根地线的传输做法,差分传输在这两根线上都传输信号,这两个信号振幅相等,相位相反. 差分传输的信号能够有很强的抗外部干扰的能 ...

  6. TI链接器命令文件入门

    TI链接器命令文件入门 目录 文章目录 TI链接器命令文件入门 目录 介绍 Memeory 指令 内存页 内存属性 代码内存分配 数据内存分配 SECTIONS指令 示意图 词汇表 Sector命名约 ...

  7. 如何从德州仪器官网得到protel(AD)库文件(原理图和封装)

    最近在用AD15画DSP的PCB,遇到一个麻烦就是很多新版的元器件的原理图库文件和封装库文件不容易找到. TI的官网提供了元器件的CAD文件,因此只要把CAD文件转换为你需要的软件支持格式就可以了.下 ...

  8. VC 6.0中添加库文件和头文件

    VC 6.0中添加库文件和头文件 分类: VC/VS 加头文件包含 VC6.0中: VC6.0默认include包含路径:Tools>Options>Directories>Incl ...

  9. 电路城(www.cirmall.com)— Altium常用库文件(元件库+封装库+常用元器件3D模型)

    AD库文件(元件库+封装库+常用元器件3D模型)356M超大压缩包,包含大量常用元器件.芯片封装,包括常用电容电阻的插件和贴片封装,二极管.三极管封装,封装尺寸均来自各生产厂商官方资料,涉及TI.Al ...

  10. AD19--快速画原理图库文件、PCB库文件(以TL072为例)

    一.画TL072的原理库文件 1.首先到TI官网找到相关芯片的手册(TL072) 官网:http://www.ti.com.cn/ 2.下载相关芯片的数据表,里面有芯片的原理图和封装参数 3.我们找找 ...

最新文章

  1. 关注这些技术号,你将拥有半个互联网圈
  2. 如何快速掌握Pandas
  3. 开发---推荐16个国外的源码下载网站
  4. C# 中是否支持 Like 和 ln 条件的参数化查询 ?
  5. SpringBoot与Docker集成
  6. elisa标准曲线怎么做_ELISA标准曲线制作方法.pdf
  7. 苹果xsmax是什么接口_为什么苹果PD快充线头是银色而非金黄色?原来那根本就不是镀的银...
  8. WCF中使用代理链技术恢复客户端代理层级
  9. XRD 数据处理:使用 Origin 进行多谱图对比
  10. SEO入门:网站站内优化流程
  11. 计算机系统概论基本知识
  12. 作为泛娱乐圈专属域名,.fans岂能错过这匹年末综艺“黑马”?
  13. 这是一份激励自己的文章
  14. QGis加载网络地图
  15. Linux高并发服务器开发---笔记2(多进程)
  16. 【白兔兔】TiKZ画浮动汇率制度下的财政政策图
  17. Golang TCP服务器用户修改名字、查询用户在线以及私聊功能
  18. 井通区块链技术在教育行业的落地应用
  19. IRIG-B高精度B码解码 同步精度10ns
  20. 字符流和字节流效率问题及原理,以及开发中使用

热门文章

  1. An Introduction to Lock-Free Programming
  2. Unity 编辑器开发实战【Editor Window】- Replacer 替换器
  3. 一个简单的Appium测试(Python语言)
  4. 错误:1 error and 0 warnings potentially fixable with the `--fix` option. 报错问题解决方法
  5. Windows无法解压文件-potentially harmful
  6. 红帽8LINUX命令行使用技巧
  7. limbo模拟器运行linux,Limbowin10镜像下载|Limbo模拟器win10镜像 可上网版_最火软件站...
  8. nginx域名反向代理
  9. Unity SetFromToRotation和FromToRotation的区别
  10. Faster R-CNN论文翻译——中英文对照