📄 tsknetwork.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 + -