多核DSP
tostq
邮箱:tostq216@163.com
展开
-
(多核DSP快速入门)1.创建简单的多核DSP项目HelloWorld
教程目录:http://blog.csdn.net/tostq/article/details/51245979本节我们将运行第一个多核DSP程序,熟悉CCS开发环境,学会使用CCS调试工具,主要内容如下:(1)新建CCS项目(2)导入Target 仿真模块(3)使用调试工具一、新建CCS项目选择File/New/CCS Project二、新建项目对话框原创 2016-04-25 23:17:52 · 16314 阅读 · 1 评论 -
(多核DSP快速入门)8、利用MessageQ模块的多核灰度转换程序
原创文章转载请注册来源http://blog.csdn.net/tostq 第3节我们介绍了一个单核的图像灰度转换程序,这一节我们将这个单核的图像灰度转换程序改成多核程序。 这个多核程序的主要原理非常简单,将整张图片分块,每一块的处理对应一核,这里需要涉及的是IPC的三个模块: (1)SharedRegion模块:通过SharedRegi原创 2016-06-29 23:15:58 · 11529 阅读 · 37 评论 -
(多核DSP快速入门)0.前言+CCS的安装
多核DSP的快速入门,CCSv5的学习,DSP教程原创 2016-04-25 22:40:10 · 15861 阅读 · 1 评论 -
(多核DSP快速入门)7.利用SharedRegion的核间内存共享
多核DSP的IPC模块中的SharedRegion模块,利用SharedRegion来进行多核DSP,核间内存共享,多核DSP教程及相关例程原创 2016-05-06 22:14:56 · 10251 阅读 · 21 评论 -
(多核DSP快速入门)6.IPC的使用+实例分析
IPC是SYS/BIOS处理核间通信的组件 IPC的几种应用方式(下面中文名字是自行翻译,旁边有英文=_=||,另外下面的配图中的蓝色表示需要调用模块的APIs,而红色模块表示仅仅需要配置(如在.cfg中配置),而灰色模块表示是非必须的): (1)最小使用(Minimal use):这种情况是通过核间的通知机制(notification)来实施的,而一个通知所携带的原创 2016-04-27 23:18:25 · 22905 阅读 · 10 评论 -
(多核DSP快速入门)5.SYS/BIOS的使用实例分析
原创文章转载请注册来源http://blog.csdn.net/tostq系列教程目录:http://blog.csdn.net/tostq/article/details/51245979 SYS/BIOS是一个可扩展的实时内核(或者说是操作系统),其提供了许多模块化的APIs(应用程序接口),支持抢占式多线程,硬件抽象,实时分析和配置工具,其设计目原创 2016-04-27 22:44:43 · 25069 阅读 · 6 评论 -
(多核DSP快速入门)4.编译测试多核DSP实例Vlfft
Vlfft是由TI官网提供的一个大尺寸快速傅里叶变换的多核DSP实例,多核DSP在CCS下的使用教程原创 2016-04-27 22:09:24 · 10567 阅读 · 2 评论 -
(多核DSP快速入门)3.利用EMCV进行图像灰度转换的单核DSP程序
原创文章转载请注册来源http://blog.csdn.net/tostq教程目录:http://blog.csdn.net/tostq/article/details/51245979在CCS中应用EMCV有两种方法:(1)通过导入EMCV静态库的方法(2)直接将EMCV的源代码导入项目文件中,虽然EMCV的源文件是C++格式的,而C++基本兼容C,而项目文件一般是用原创 2016-04-25 23:51:18 · 9419 阅读 · 22 评论 -
(多核DSP快速入门)2.类OpenCV图像视觉库EMCV的编译与使用
原创文章转载请注册来源http://blog.csdn.net/tostq EMCV即Embedded Computer Vision Library,是一个可在TI DM64x系列DSP上运行的计算机视觉库。其提供了跟OpenCV完全一致的函数接口(包括IplImage, CvMat,CvSeq等基本数据结构),通过EMCV,可以轻松的将OpenCV算法移植原创 2016-04-25 23:34:57 · 12455 阅读 · 4 评论 -
(多核DSP快速入门)9.IPC的堆模块HeapMP和链表模块ListMP
本节主要介绍下IPC的其他几个模块,主要包含 (1)Heap*MP堆模块 (2)ListMP链表模块 (3)GateMP门模块 (4)MultiProc多核管理模块一、Heap*MP模块 Heap*MP 模块主要有三类模块: HeapBufMP:固定大小的内存管理器,其分配的所有缓冲区都是一样的原创 2016-06-29 23:25:50 · 5031 阅读 · 1 评论