⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tsknetwork.c

📁 TI公司C6000系列DSP(DM642)进行网络视频电话通讯源代码
💻 C
字号:
#include <std.h>
#include <tsk.h>
#include <stdio.h>
#include <csl.h>
#include <csl_cache.h>
#include <csl_dat.h>
#include <chan.h>
#include <scom.h>
#include <utl.h>
#include <ialg.h>

#include "appmain.h"
#include "appThreads.h"
#include "tskProcess.h"
#include "appBiosObjects.h"

#include "c:\ti\c6000\ndk\inc\netmain.h"

void tskNetwork()
{
    ScomMessage *pMsgBuf;
    SCOM_Handle fromNettoProc,fromProctoNet;

    int      jpg_size;
    UINT8    *jpg_buf;
    UINT8    *pFileBuffer;

    fromProctoNet = SCOM_open("PROCTONET");
    fromNettoProc = SCOM_open("NETTOPROC");

    for(;;)
    {
        // Get Input Buffer
        pMsgBuf = SCOM_getMsg(fromProctoNet, SYS_FOREVER);

        jpg_size = pMsgBuf->sizeLinear;
        jpg_buf  = pMsgBuf->bufLinear;

        if( jpg_size > 0 && jpg_size < 192000 )
        {
            pFileBuffer = mmBulkAlloc( jpg_size );
            if( pFileBuffer )
            {
                mmCopy( pFileBuffer, jpg_buf, jpg_size );
                OEMCacheClean( jpg_buf, jpg_size );
                efs_destroyfile( "image1.jpg" );
                efs_createfilecb( "image1.jpg", jpg_size, pFileBuffer,
                                (EFSFUN)mmBulkFree, (UINT32)pFileBuffer );
            }
        }

        OEMCacheCleanSynch();

        // Tell the processing loop we're done
        SCOM_putMsg(fromNettoProc,pMsgBuf);
    }
}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -