📄 h263.tci
字号:
/*
* ======== h263.tci ========
*/
/*
* ========= cache control =========
*/
tibios.GBL.C641XCONFIGUREL2 = false; /* disable L2 configuration */
/*
* ======== user init function ========
*/
tibios.GBL.CALLUSERINITFXN = true;
/*
* =========== GIO ===========
*/
tibios.GIO.ENABLEGIO = 1;
/*
* =========== MEM ===========
*/
tibios.ISRAM.createHeap = true;
tibios.ISRAM.base = 0x400;
tibios.ISRAM.len = 0x2fc00;
tibios.ISRAM.heapSize = 0x20000;
tibios.ISRAM.enableHeapLabel = true;
tibios.ISRAM.heapLabel = prog.extern( "intHeap" );
tibios.SDRAM.createHeap = true;
tibios.SDRAM.heapSize = 0x800000; /* 8M */
tibios.SDRAM.enableHeapLabel = true;
tibios.SDRAM.heapLabel = prog.extern( "extHeap" );
/*
* ============ videoport Device Table ===========
*/
var vp0_capture = tibios.UDEV.create("VP0CAPTURE");
vp0_capture.fxnTable = prog.decl("VPORTCAP_Fxns");
vp0_capture.fxnTableType = "IOM_Fxns";
vp0_capture.params = prog.extern("EVMDM642_vCapParamsPort", "C")
vp0_capture.deviceId = 0;
var vp2_display = tibios.UDEV.create("VP2DISPLAY");
vp2_display.fxnTable = prog.decl("VPORTDIS_Fxns");
vp2_display.fxnTableType = "IOM_Fxns";
vp2_display.params = prog.extern("EVMDM642_vDisParamsPort", "C")
vp2_display.deviceId = 2;
/*
* ======== tasks ========
*/
var tskInput = tibios.TSK.create("tskInput");
tskInput.comment = "video input";
tskInput.fxn = prog.extern("tskVideoInput");
tskInput.priority = 3;
tskInput.stackSize = 16384;
var tskOutput = tibios.TSK.create("tskOutput");
tskOutput.comment = "video output";
tskOutput.fxn = prog.extern("tskVideoOutput");
tskOutput.priority = 3;
tskOutput.stackSize = 16384;
var tskVideoProcess = tibios.TSK.create("tskVideoProcess");
tskVideoProcess.comment = "video processing";
tskVideoProcess.fxn = prog.extern("tskProcess");
tskVideoProcess.priority = 3;
tskVideoProcess.stackSize = 32000;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -