DM642 EVM开发平台DM642 EVM是TI推出的一款专门面向多媒体应用的开发平台,板上资源包括:DM642 CPU芯片、4M×64bit同步动态存储器(SDRAM)、4M×8bit
2011-08-10 14:53
本帖最后由 mr.pengyongche 于 2013-4-30 03:16 编辑 DM642的内
2012-10-09 17:21
本帖最后由 mr.pengyongche 于 2013-4-30 03:26 编辑 刚刚接触DM642开发平台,在亮度取反试验中的问题:同时对色差信号取反。。。我自己又申请了两个缓冲区,分别
2011-11-30 19:44
本帖最后由 mr.pengyongche 于 2013-4-30 02:24 编辑 用DM642开发板做的canny边缘检测算法(附CCS源码),如果需要其他的相关资料大家可以向我要,我会将更多图像处理的资料上传
2013-03-31 14:50
`花了1400多大洋买了一块DM642的板子,今天到货,发几张图片让大家看看大家,从今天开始学习DSP,希望大家多多帮助,另外分享开发板带的2张光盘资料(链接在附件)`
2013-11-14 22:14
本帖最后由 sanallen 于 2013-4-5 17:14 编辑 基本概述:采用传统的二维Hough变换,边缘检测采用CANNY算法,峰值检测采用传统的固定阈值的局部极值检测,以后会针对峰值检测做出改进算法,在这里附上源码,基于DM642开发板的固定硬件平台,只供大家参考。
2013-04-05 17:13
发一个dsp dm642的使用手册
2013-08-30 11:31
美元。在国外,机器视觉的应用普及主要体现在半导体及电子行业,其中大概40%-50%都集中在半导体行业。具体如PCB印剧电路。主要的机器视觉公司诸如德国克朗斯公司,美国的上业力机械有限公司等等。 而在
2023-09-20 07:58
本帖最后由 mr.pengyongche 于 2013-4-30 03:17 编辑 //--------------------------------------------------------------------------// IP Stack Client Demo//--------------------------------------------------------------------------// webpage.c//// Web page and CGI function//// Author: Michael A. Denio// Copyright 2000, 2001 by Texas Instruments Inc.//-------------------------------------------------------------------------#include <std.h>#include <sys.h>#include <sem.h>#include <tsk.h>#include "netmain.h"#include "thrControl.h"#pragma DATA_SECTION(DEFAULT, "OBJMEM");#include "webdata\default.c"#pragma DATA_SECTION(TIBUG, "OBJMEM");#include "webdata\tibug.c"#pragma DATA_SECTION(JAVA1, "OBJMEM");#include "webdata\java1.c"#pragma DATA_SECTION(JAVA2, "OBJMEM");#include "webdata\java2.c"static int cgiConfig(SOCKET htmlSock, int ContentLength, char *pArgs );extern char *cgiParseVars(char PostIn[], int *pParseIndex );void AddWebFiles(void){ efs_createfile("index.html", DEFAULT_SIZE, DEFAULT); efs_createfile("tibug.jpg", TIBUG_SIZE, TIBUG); efs_createfile("easyCam.class", JAVA1_SIZE, JAVA1); efs_createfile("easyCam$1.class", JAVA2_SIZE, JAVA2); efs_createfile("cfgquality.cgi", 0, (UINT8*)cgiConfig);}void RemoveWebFiles(void){ efs_destroyfile("index.html"); efs_destroyfile("tibug.jpg"); efs_destroyfile("cfgquality.cgi"); efs_destroyfile("easyCam.class"); efs_destroyfile("easyCam$1.class");}#define html(str) httpSendClientStr(SOCKET htmlSock, (char *)str)//// cgiConfig()//static int cgiConfig(SOCKET htmlSock, int ContentLength, char *pArgs ){ char *qualstr = 0; char *buffer, *key, *value; intlen,quality; intparseIndex; // CGI Functions can now support URI arguments as well if the // pArgs pointer is not NULL, and the ContentLength were zero, // we could parse the arguments off of pArgs instead. // First, allocate a buffer for the request buffer = (char*) mmBulkAlloc( ContentLength + 1 ); if ( !buffer )goto ERROR; // Now read the data from the client len = recv( htmlSock, buffer, ContentLength, MSG_WAITALL ); if ( len < 1 )goto ERROR; // Setup to parse the post data parseIndex = 0; buffer[ContentLength] = '\0'; // Process request variables until there are none left do {key= cgiParseVars( buffer, &parseIndex );value = cgiParseVars( buffer, &parseIndex );if( !strcmp("quality", key) )qualstr = value; } while ( parseIndex != -1 ); // // Output the data we read in... // httpSendStatusLine(SOCKET htmlSock, HTTP_OK, CONTENT_TYPE_HTML); // CRLF before entity html(CRLF); // // Generate response // // If the password is incorrect or missing, generate an error if( qualstr ) {quality = 0;while( *qualstr )quality = quality * 10 + (*qualstr++ - '0');if( quality > 0 && quality <= 100 )thrControlSet( 1, quality ); } // Send back the same default page send(htmlSock, DEFAULT, DEFAULT_SIZE, 0 );ERROR: if( buffer )mmBulkFree( buffer ); return( 1 );}"webpage.c", line 97: error: type name is not allowed"webpage.c", line 97: error: too few arguments in function call"webpage.c", line 97: error: expected a ")""webpage.c", line 99: error: type name is not allowed"webpage.c", line 99: error: too few arguments in function call"webpage.c", line 99: error: expected a ")"麻烦各位大神帮忙解决,非常感谢。。
2012-12-06 19:56
基于TMS320DM642Matlab的实时图像处理系统设计
2020-05-28 09:14