(多核DSP快速入门)0.前言+CCS的安装

原创文章

转载请注册来源http://blog.csdn.net/tostq

前言

最近老师给布置了个作业,让我用多核DSP做一个基于SIFT的RANSAC图像配准,SIFT+RANSAC网上都有许多代码,并不算难,但是多核DSP对于我来说,完全是一片空白,不光单核DSP没接触过,就连CCS是没用过。网上关于DSP的教程虽然很多,但绝大多数都是关于单核的,而多核DSP的教程虽然说也有,但是要么太复杂太专业,如TI的官网资料,要么就是说的不清楚,而且又没有什么完整体系,特别是我买的几本国内教程,完全都是从官网上下个代码,翻译下,甚至有些东西还没人家官网上讲得清楚,更粗暴的是直接从官方资料上截个流程图,然后贴个代码就完事了,想想也是醉了~

本人出这个教程的目的不是针对于大牛,而是针对于对于DSP和CCS完全不通的小白,就像我一样(以前没怎么弄过硬件),所以自行设计了大概一个月的自学路线,这个系列就是记录个人自学路线,另一方面就是同大家分享经验,共同学习多核DSP~_~,另外文章中涉及到的例程也都放到了我的GitHub上去了:https://github.com/tostq/EasyMulticoreDSP
欢迎大家逛逛!!

有人问为什么是软件仿真呢?哈哈,那是因为我现在还没拿到多核DSP的板子=_=||,相信很多导师没钱的同学和我一样很囧Orz

首先说下我的开发环境:Windows 64位 + CCS 5.2 + MCSDK 2.1

CCS 5.2

CCS是DSP的开发平台,也可以有用于DSP+ARM的片上嵌入式平台和达芬奇平台的软件开发,里面提供了两种仿真模式,可以用连接硬件仿真或直接通过软件仿真,本教程主要是软件仿真,所以没有任何硬件也可以测试自己的程序。这里CCS比较经典的版本是3.3,很多同学可能用过这个,当然没用于过也没关系(我也没用过,而且5.2相较于3.3有很大变化),我选择CCS 5.2的原因是因为5.2支持多核DSP开发,另外CCS 5.2完美支持Windows
64位。

文章目录:

0.前言+CCS的安装

1.创建简单的多核DSP项目HelloWorld

2.类OpenCV图像视觉库EMCV的编译与使用

3.利用EMCV进行图像灰度转换的单核DSP程序

4.编译测试多核DSP实例Vlfft

5.SYS/BIOS的使用实例分析

6.IPC的初级使用+简单实例分析

7.将单核程序转换为多核程序

... ...

(未完待续)

CCS 5.2的安装

这里首先需要注意下,安装路径不能有中文,另外我的CCS 5.2可以在Windows 64位下完美安装动行,不过你的版本如果不能在当前系统下安装,可以右击当前安装文件,选择属性,更改兼容性设置,选择以兼容模式运行这个程序。

1、双击安装文件ccs_setup_5.x.x.xxxxx.exe

2、同意许可

3、安装路径默认为c:\ti,我选择的是D:\ti,最好让父文件夹名称为ti

4、选择安装类型,这里的Custom是指只安装下面我选择的组件,而Complete Feature Set是完全所有组件,这里选择Custom较好

5、选择支持的处理器,我们这里这需要用于C6000 Multi Core DSPs 和C6000 Single Core DSPs两种系统的DSP,其他的可以根据需要自选。(这个选项只有Custom才有较哦)

6、选择支持的软件开发组件,C6000 Compiler Tools是必须的。(这个选项也只有Custom才有较哦)

7、选择仿真器,这里的JTAG仿真都是硬件方面的仿真器,你也可以考虑到未来开发,选择几个

8、进入安装(这里的图是我为了方便说明整个安装过程而从网上下的图,你的安装没有必要跟它一样,我的已经安装好了,跟这个并不一样)

9、安装完成

10、DSP安装完成后,ti文件夹下目录如下,这里的组件都很重要,特别是IPC、BIOS、XDCtools等,如果少了,看看是安装中哪个步骤出了问题。

11、关于ControlSUITE,TI推荐我安装这个组件,里面集成许多开发例程、网络资源链接、培训 、应用笔记 、Datasheet 芯片数据等很多学习资源,功能非常强大,但是我目前没怎么用过,建议大家安装吧

12、关于破解文件,我把我的破解文件共享到了我的GitHub上了,应该支持5.1和5.2,里面还有一个别人的CCS安装使用的简单教程。另外TI官网上也有一个安装步骤:http://processors.wiki.ti.com/index.php/GSG:CCSv5_installation
。大家也可以参考一下。

破解文件下载地址:https://github.com/tostq/EasyMulticoreDSP/tree/master/0.craker

转载来源:http://blog.csdn.net/tostq

时间: 2024-10-13 01:26:31

(多核DSP快速入门)0.前言+CCS的安装的相关文章

(多核DSP快速入门)4.编译测试多核DSP实例Vlfft

原创文章 转载请注册来源http://blog.csdn.net/tostq 系列教程目录:http://blog.csdn.net/tostq/article/details/51245979 Vlfft是由TI官网提供的一个大尺寸快速傅里叶变换的多核DSP实例,其下载地址如下: http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/p/12423/67467.aspx 这个实例是许多同学多核DSP的入门

(多核DSP快速入门)1.创建简单的多核DSP项目HelloWorld

原创文章 转载请注册来源http://blog.csdn.net/tostq 教程目录:http://blog.csdn.net/tostq/article/details/51245979 本节我们将运行第一个多核DSP程序,熟悉CCS开发环境,学会使用CCS调试工具,主要内容如下: (1)新建CCS项目 (2)导入Target 仿真模块 (3)使用调试工具 一.新建CCS项目 选择File/New/CCS Project 二.新建项目对话框 (1)Project name: 指项目名称,这里

(多核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,而项目文件一般是用C写的,所以还需要将.c文件改成.cpp就可以了. 一.在新建空项目后,导入静态链接库和相关头文件 (1)这里的头文件

Hadoop快速入门(Hadoop下载与安装)

Hadoop下载与安装 官网下载 打开Apache Hadoop官方网址http://hadoop.apache.org/ The requested file or directory is not on the mirrors. It may be in our archive : http://archive.apache.org/dist/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz 可以使用迅雷等多线程下载工具来下载,支持断点续传.成功下

MongoDB快速入门学习笔记1 windows安装MongoDB

1.安装MongoDB 从MongoDB官网上下载MongoDB,我下载的版本是64位的3.2.6.下载完以后直接安装,我的安装目录是D:\work\MongoDB. 2.配置MongoDB的环境变量 在PATH中添加D:\work\MongoDB\Server\3.2\bin.(配置环境变量是为了更加方便的执行bin下的命令) 3.启动MongoDB 启动MongoDB的时候使用mongod命令,--dbpath 设置数据库的路径,--logpath 设置日志文件的路径 mongod --db

前端开发必学技能之一———非关系数据库又像关系数据库的MongoDB快速入门第一步下载与安装

数据库总的来说,分为两个方向:关系数据库和非关系数据库.我们常见的MySQL.Oracle.SQLSerever以及IBMDB2都是属于关系数据库,这里的关系值得是二维表的结构,但是由于随着web的应用的复杂度的增加,完全基于关系的数据库,已经不能满足实际需求.开始出现了一些非关系型数据库,所谓的非关系,就不是二维表的结构.比较常用的就是使用键值对的形式来保存数据-————即NoSQL. 今天给大家分享一下前端开发中比较流行的非关系数据库之一MongoDB. MongoDB是一个基于分布式文件存

Nginx快速入门菜鸟笔记

Nginx快速入门-菜鸟笔记   1.编译安装nginx 编译安装nginx 必须先安装pcre库. (1)uname -a 确定环境 Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux (2)yum install -y pcre pcre-devel -y 必须安装pcre库(实现nginx rewrite模块功

sqoop 1.4.4-cdh5.1.2快速入门

一.快速入门 (一)下载安装 1.下载并解压 wget http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.4-cdh5.1.2.tar.gz tar -zxvf sqoop-1.4.4-cdh5.1.2.tar.gz 2.将sqoop中的命令添加至$PATH中 export PATH=$PATH:/home/jediael/setupfile/sqoop-1.4.4-cdh5.1.2/bin 3.验证安装 [email protected]:~/s

Smarty快速入门

在PHP的世界里已经出现了各式各样的模板类,但就功能和速度来说Smarty还是一直处于领先地位,因为Smarty的功能相对强大,所以使用起来比其他一些模板类稍显复杂了一点.现在就用30分钟让您快速入门. 一. 安装 首先打开网页http://smarty.php.net/download.php,下载最新版本的Smarty.解压下载的文件(目录结构还蛮复杂的).接下来我演示给大家一个安装实例,看过应该会举一反三的.     (1) 我在根目录下建立了新的目录learn/,再在learn/里建立一