
达芬奇DSP
文章平均质量分 84
Edison_AI
这个作者很懒,什么都没留下…
展开
-
DSP/BIOS简介
1 DSP/BIOS简介DSP/BIOS是CCS中集成的一个简易的嵌入式实时操作系统,能够大大方便用户编写多任务应用程序。DSP/BIOS拥有很多实时嵌入式操作系统的功能,如任务的调度,任务间的同步和通信,内存管理,实时时钟管理,中断服务管理等。有了它,用户可以编写复杂的多线程程序,并且会占用更少的CPU和内存资源。DSP/BIOS是一个可用于实时调度、同步,主机和目标机转载 2013-09-06 13:18:49 · 657 阅读 · 0 评论 -
CCS3.1 DSP/BIOS 配置工具使用经验
1、DMA Config中用到的地址指针必须先在程序中定义好,并加"far"约束。2、进入DSP/BIOS配置工具后,必须先将用到的所有指针变量在“CSL Extern Declaration”中定义好(右击“CSL Extern Declaration”,选“Insert”,右击变量名,选“rename”,再选“Properties”,进入属性页进行修改)。3、点击“DMA Conf转载 2013-09-04 17:36:05 · 625 阅读 · 0 评论 -
DSP/BIOS 实现实时数据调试和交换
1 DSP/BIOS 实现实时数据调试和交换摘要:本文介绍了基于TI公司DSP/BIOS实现实时数据调试和交换的方法 ----数字信号处理技术已成为目前最广泛的应用技术之一,TI公司在不断推出各种新型高速低功耗DSP的基础上,提出了基于DSP的微型实时操作系统BIOS的概念. ----DSP所面临的系统越来越复杂,诸如多任务处理,烦琐的硬件设备管理,实原创 2013-09-05 13:59:39 · 763 阅读 · 1 评论 -
FVID的一些函数说明
FVID 函数:FVID_create()作用:是分配并初始化FVID通道对象;语法:fvidChan = FVID_create (name, mode, *status, optArgs, *attrs);参数定义:String name /* handle to an instance of the device */原创 2013-09-05 17:34:56 · 991 阅读 · 1 评论 -
详解CCS中的.dat文件
CCS支持的.dat文件的格式为:定数 数据格式 起始地址 页类型 数据块大小1651其后是文件内容,每行表示一个数据。定数固定为“1651”,数据格式可以选择“1”(十六进制整型)、“2”(十进制整型)、“3”(十进制长整型)、“4”(十进制浮点型)。起始地址为存储的地址,页类型和标示为程序或者数据。比如一个.dat文件:1651 1 800 1 100x00转载 2013-09-18 10:50:43 · 2660 阅读 · 0 评论 -
YUV 颜色空间
YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的Y,U,V几个字母不是英文单词的组合词,Y表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“U”和“V”是构成彩色的两个分量。转载 2013-09-19 10:03:43 · 449 阅读 · 0 评论 -
DSP的CMD文件写法综述
CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令 的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关。CCS是DSP软件对DOS系统继承的开发环境,CCS的命令文件经过DOS命令文件 长时间的引申发展,已经变得非常简洁;一、CMD命令文件常用的伪指令 1、.cint:存放已转载 2013-09-28 18:13:14 · 789 阅读 · 0 评论 -
DM642 DSP内存管理的一点经验
1. 本想在一个函数里建立一个很大的数组,函数运行完会自动删掉,但那是没法做到的,这个大数组最好是声明为全局变量,并且把它存到外部扩展内存里,不要让它占用有限的片上内存,不然程序很容易跑飞。C语言本身的跑飞现象比较好查,而因为内存问题而跑飞,很隐秘,很难查。声明存到外扩的片子上:#pragma DATA_SECTION(G, ".G");然后在.cmd文件里写:.G > CE0转载 2013-10-29 13:25:23 · 538 阅读 · 0 评论 -
dsp ccs 调试问题
1.DSP/BIOS应用程序调试(2009.10.20)在CCS2.0 的emulator写dsp/bios 的程序,编译链接无错误,而点击LOAD Program下载xxx.out完成时弹出如下对话框:RTDX target application does not match emulation protocol!Loaded program was created w转载 2013-11-12 18:27:43 · 1853 阅读 · 0 评论 -
四、CCS编译后各种section概述
转载 2014-03-18 19:45:42 · 980 阅读 · 0 评论 -
8bit BT656(4:2:2)YCbCr
本文将主要介绍 标准的 8bit BT656(4:2:2)YCbCr SDTV(标清) 数字视频信号格式1. 帧的概念(Frame) 一个视频序列是由N个帧组成的,采集图像的时候一般有2种扫描方式,一种是逐行扫描(progressive scanning),一种是隔行扫描(interlaced scanning)。对于隔行扫描,每一帧一般有2个场(field),一个叫顶转载 2013-09-03 15:43:36 · 3931 阅读 · 0 评论 -
视频中的4:2:2格式
视频中的4:2:2格式视频信息是指活动的、连续的图像序列。一幅图像称为一帧,帧是构成视频信息的基本单元。在多媒体应用系统中,视频以其直观和生动等特点得到广泛的应用。视频与动画一样,是由一幅幅帧序列组成,这些帧以一定的速率播放,使观看者得到连续运动的感觉。计算机的数字视频是基于数字技术的图像显示标准,它能将模拟视频信号输入到计算机进行数字化视频编辑制成数字视频。全屏幕视频是指显示的视频图像充满整转载 2013-09-03 15:26:14 · 4037 阅读 · 0 评论 -
DSP/BIOS
中断处理任务一般要划分为两个部分:一个是控制部分,花时间少,放在HWI函数中;另一部分是处理部分,放在SWI函数或任务中处理。4种API实现实时监测数据的采集:LOG,STS,HST,TRC。DSP/BIOS支持4种线程:(1)硬件中断(HWI): 频率可达200KHz(5us),处理时限在2us~100us,包括CLK函数(2)软件中断(SWI):时限100us以上,SWI允许H原创 2013-09-06 13:00:17 · 1028 阅读 · 0 评论 -
图像边缘检测综述
1.1 0 前 言边缘是图象最基本的特征. 边缘检测在计算机视觉、图象分析等应用中起着重要的作用,是图象分析与识别的重要环节,这是因为子图象的边缘包含了用于识别的有用信息. 所以边缘检测是图像分析和模式识别的主要特征提取手段。所谓边缘是指其周围像素灰度后阶变化或屋顶状变化的那些像素的集合,它存在于目标与背景、目标与目标、区域与区域,基元与基元之间。 因此它是图象分割所依赖的重要的特征,也原创 2013-09-09 13:24:11 · 3769 阅读 · 0 评论 -
CIF、DCIF、D1分辨率
CIF简介:QCIF全称Quarter common intermediate format。QCIF是常用的标准化图像格式。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。QCIF = 176×144像素。CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 3转载 2013-09-09 09:14:24 · 556 阅读 · 0 评论 -
DSP/BIOS——任务管理
TSK任务管理模块 TSK模块中提供一系列函数,这些函数通过TSK_Handle句柄访问和管理任务对象。DSP/BIOS的任务管理模块根据任务对象的优先级安排运行,并通过切换函数完成从一项任务切换到另一项任务。 每个任务都有四个执行状态:运行(run)、就绪(ready)、暂停(blocked)和终止。一旦任务被创建,它总是处在四个状态之一。在DSP/BIOS还可定义一个或多个钩子转载 2013-09-09 10:59:20 · 2136 阅读 · 0 评论 -
DSP/BIOS 线程
很多实时的 DSP 应用程序很可能会在同一时间执行多个看似不相关的任务。比如当外部数据变为有效或者出现控制信号时,对外部事件进行响应。这些任务都很重要,而且必须同时进行。通常,我们将这些任务称为线程。不同的系统对线程进行了狭义或广义的定义。在 DSP/BIOS中采用广义的定义,即 DSP 执行的所有独立的指令流。一个线程是一个单独的控制点,它可能包含一个子程序、一个宏或者是一个函数调用。转载 2013-09-09 11:24:11 · 1202 阅读 · 0 评论 -
FVID
FVID模块为DSP/BIOS程序提供API函数,以实现帧图像的获取和显示。FVID模块提供的设备驱动API函数不同于其他的设备驱动,因为它掌握数据缓冲区的所有权,应用程序按需求来分配缓冲区。对于大多数的DSP/BIOS设备驱动,最初都是由应用程序来控制数据缓冲区,并传递这些缓冲区的地址到设备驱动以实现数据的输入输出。FVID模块和视频捕获显示驱动与此不同,是山设备驱动来直接控制数据缓冲区,这是因原创 2013-09-09 14:54:06 · 831 阅读 · 0 评论 -
RTDX在CCS3.x中的使用
1. RTDX 介绍(1) Real-Time DataExchange(RTDX)提供了实时的和连续的途径,以观察目标应用程序的真实运行情况。它允许系统开发者在主机和目标设备间传输数据而不对目标应用造成影响。数据可以使用主机端的软件,如 Matlab,LabView,Excel,或者开发者自己编写的程序,实现分析和可视化。RTDX包含2个部件:主机和目标。一个小的软件库运转载 2013-09-03 17:27:19 · 768 阅读 · 0 评论 -
NTSC、PAL、SECAM三大制式简介
NTSC、PAL、SECAM三大制式简介 NTSC、PAL和SECAM是全球三大主要的电视广播制式,这三种制式是不能互相兼容的,例如在PAL制式的电视上播放NTSC的视频,则影像画面将不能正常显示。下面分别对这三种制式进行简要介绍。NTSC、PAL、SECAM三大制式采用区域分布图一、NTSC(National Televison System Com转载 2013-09-04 09:29:42 · 3508 阅读 · 0 评论 -
UINT32 UINT8 C 语言数据格式
UINT32:32BIT无符号型整数 unsigned intUINT8:8BIT无符号型整数 也就是unsigned char原创 2013-09-10 18:06:57 · 2554 阅读 · 0 评论 -
三、CCS中dat文件的格式
在CCS中,需要处理数据的时候有一种方式是采用load data,这时可以从文件中装入数据到板子的内存,数据文件格式有特定的要求,具体的格式如下:文件头为1651 1 80000000 0 10固定标识 数据格式 基地址 页类型 长度数据格式:1转载 2014-03-13 08:39:18 · 1365 阅读 · 0 评论