/*
* Do not modify this file; it is automatically
* generated and any modifications will be overwritten.
*
* @(#) xdc-z52
*/
import java.util.*;
import org.mozilla.javascript.*;
import xdc.services.intern.xsr.*;
import xdc.services.spec.Session;
public class sunke_omapl138_readwrite
{
static final String VERS = "@(#) xdc-z52\n";
static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
static final Proto.Elm $$T_Num = Proto.Elm.newNum();
static final Proto.Elm $$T_Str = Proto.Elm.newStr();
static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
static final XScriptO $$DEFAULT = Value.DEFAULT;
static final Object $$UNDEF = Undefined.instance;
static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
static final Object $$objFldGet = Global.get("$$objFldGet");
static final Object $$objFldSet = Global.get("$$objFldSet");
static final Object $$proxyGet = Global.get("$$proxyGet");
static final Object $$proxySet = Global.get("$$proxySet");
static final Object $$delegGet = Global.get("$$delegGet");
static final Object $$delegSet = Global.get("$$delegSet");
Scriptable xdcO;
Session ses;
Value.Obj om;
boolean isROV;
boolean isCFG;
Proto.Obj pkgP;
Value.Obj pkgV;
ArrayList<Object> imports = new ArrayList<Object>();
ArrayList<Object> loggables = new ArrayList<Object>();
ArrayList<Object> mcfgs = new ArrayList<Object>();
ArrayList<Object> icfgs = new ArrayList<Object>();
ArrayList<String> inherits = new ArrayList<String>();
ArrayList<Object> proxies = new ArrayList<Object>();
ArrayList<Object> sizes = new ArrayList<Object>();
ArrayList<Object> tdefs = new ArrayList<Object>();
void $$IMPORTS()
{
Global.callFxn("loadPackage", xdcO, "xdc");
Global.callFxn("loadPackage", xdcO, "xdc.corevers");
Global.callFxn("loadPackage", xdcO, "xdc.platform");
Global.callFxn("loadPackage", xdcO, "ti.platforms.generic");
}
void $$OBJECTS()
{
pkgP = (Proto.Obj)om.bind("sunke.omapl138.readwrite.Package", new Proto.Obj());
pkgV = (Value.Obj)om.bind("sunke.omapl138.readwrite", new Value.Obj("sunke.omapl138.readwrite", pkgP));
}
void Platform$$OBJECTS()
{
Proto.Obj po, spo;
Value.Obj vo;
po = (Proto.Obj)om.bind("sunke.omapl138.readwrite.Platform.Module", new Proto.Obj());
vo = (Value.Obj)om.bind("sunke.omapl138.readwrite.Platform", new Value.Obj("sunke.omapl138.readwrite.Platform", po));
pkgV.bind("Platform", vo);
// decls
om.bind("sunke.omapl138.readwrite.Platform.Board", om.findStrict("xdc.platform.IPlatform.Board", "sunke.omapl138.readwrite"));
om.bind("sunke.omapl138.readwrite.Platform.Memory", om.findStrict("xdc.platform.IPlatform.Memory", "sunke.omapl138.readwrite"));
// insts
Object insP = om.bind("sunke.omapl138.readwrite.Platform.Instance", new Proto.Obj());
po = (Proto.Obj)om.bind("sunke.omapl138.readwrite.Platform$$Object", new Proto.Obj());
Object objP = om.bind("sunke.omapl138.readwrite.Platform.Object", new Proto.Str(po, true));
po = (Proto.Obj)om.bind("sunke.omapl138.readwrite.Platform$$Params", new Proto.Obj());
om.bind("sunke.omapl138.readwrite.Platform.Params", new Proto.Str(po, true));
}
void Platform$$CONSTS()
{
// module Platform
}
void Platform$$CREATES()
{
Proto.Fxn fxn;
StringBuilder sb;
fxn = (Proto.Fxn)om.bind("sunke.omapl138.readwrite.Platform$$create", new Proto.Fxn(om.findStrict("sunke.omapl138.readwrite.Platform.Module", "sunke.omapl138.readwrite"), om.findStrict("sunke.omapl138.readwrite.Platform.Instance", "sunke.omapl138.readwrite"), 2, 1, false));
fxn.addArg(0, "name", $$T_Str, $$UNDEF);
fxn.addArg(1, "__params", (Proto)om.findStrict("sunke.omapl138.readwrite.Platform.Params", "sunke.omapl138.readwrite"), Global.newObject());
sb = new StringBuilder();
sb.append("sunke$omapl138$readwrite$Platform$$create = function( name, __params ) {\n");
sb.append("var __mod = xdc.om['sunke.omapl138.readwrite.Platform'];\n");
sb.append("var __inst = xdc.om['sunke.omapl138.readwrite.Platform.Instance'].$$make();\n");
sb.append("__inst.$$bind('$package', xdc.om['sunke.omapl138.readwrite']);\n");
sb.append("__inst.$$bind('$index', __mod.$instances.length);\n");
sb.append("__inst.$$bind('$category', 'Instance');\n");
sb.append("__inst.$$bind('$args', {name:name});\n");
sb.append("__inst.$$bind('$module', __mod);\n");
sb.append("__mod.$instances.$add(__inst);\n");
sb.append("__inst.externalMemoryMap = __mod.PARAMS.externalMemoryMap;\n");
sb.append("__inst.customMemoryMap = __mod.PARAMS.customMemoryMap;\n");
sb.append("__inst.renameMap = __mod.PARAMS.renameMap;\n");
sb.append("__inst.dataMemory = __mod.PARAMS.dataMemory;\n");
sb.append("__inst.codeMemory = __mod.PARAMS.codeMemory;\n");
sb.append("__inst.stackMemory = __mod.PARAMS.stackMemory;\n");
sb.append("__inst.sectMap = __mod.PARAMS.sectMap;\n");
sb.append("__inst.peripherals = __mod.PARAMS.peripherals;\n");
sb.append("for (var __p in __params) __inst[__p] = __params[__p];\n");
sb.append("var save = xdc.om.$curpkg;\n");
sb.append("xdc.om.$$bind('$curpkg', __mod.$package.$name);\n");
sb.append("__mod.instance$meta$init.$fxn.apply(__inst, [name]);\n");
sb.append("xdc.om.$$bind('$curpkg', save);\n");
sb.append("__inst.$$bless();\n");
sb.append("return __inst;\n");
sb.append("}\n");
Global.eval(sb.toString());
fxn = (Proto.Fxn)om.bind("sunke.omapl138.readwrite.Platform$$construct", new Proto.Fxn(om.findStrict("sunke.omapl138.readwrite.Platform.Module", "sunke.omapl138.readwrite"), null, 3, 1, false));
fxn.addArg(0, "__obj", (Proto)om.findStrict("sunke.omapl138.readwrite.Platform$$Object", "sunke.omapl138.readwrite"), null);
fxn.addArg(1, "name", $$T_Str, $$UNDEF);
fxn.addArg(2, "__params", (Proto)om.findStrict("sunke.omapl138.readwrite.Platform.Params", "sunke.omapl138.readwrite"), Global.newObject());
sb = new StringBuilder();
sb.append("sunke$omapl138$readwrite$Platform$$construct = function( __obj, name, __params ) {\n");
sb.append("var __mod = xdc.om['sunke.omapl138.readwrite.Platform'];\n");
sb.append("var __inst = __obj;\n");
sb.append("__inst.$$bind('$args', {name:name});\n");
sb.append("__inst.$$bind('$module', __mod);\n");
sb.append("__mod.$objects.$add(__inst);\n");
sb.append("__inst.externalMemoryMap = __mod.PARAMS.externalMemoryMap;\n");
sb.append("__inst.customMemoryMap = __mod.PARAMS.customMemoryMap;\n");
sb.append("__inst.renameMap = __mod.PARAMS.renameMap;\n");
sb.append("__inst.dataMemory = __mod.PARAMS.dataMemory;\n");
sb.append("__inst.codeMemory = __mod.PARAMS.codeMemory;\n");
sb.append("__inst.stackMemory = __mod.PARAMS.stackMemory;\n");
sb.append("__inst.sectMap = __mod.PARAMS.sectMap;\n");
sb.append("__inst.peripherals = __mod.PARAMS.peripherals;\n");
sb.append("for (var __p in __params) __inst[__p] = __params[__p];\n");
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共128个文件
h:9个
c:8个
mak:7个
利用omapl138平台,arm利用socket通信接收IEC61850数据包并交付给DSP进行解包和电能计算,程序设计利用多线程,可实现电能实时计算,满足4k采样速率。
资源推荐
资源详情
资源评论
收起资源包目录
omap-IEC61850.tar.gz_IEC61850_IEC61850 arm_omap_omapl138_omapl13 (128个子文件)
package.bld 2KB
config.bld 981B
package.bld 124B
config.bld 89B
Dsp_pe674.c 1.37MB
App.c 15KB
Server.c 11KB
main_host.c 7KB
main_dsp.c 5KB
capture.c 4KB
package_sunke.omapl138.readwrite.c 475B
package_configPkg.c 430B
sunke.omapl138.readwrite.ccs 9KB
configPkg.ccs 1KB
.ccsproject 135B
TL_XDS100v2.ccxml 1KB
Dsp_pe674.cfg 8KB
Dsp.cfg 7KB
build.cfg 167B
build.cfg 167B
sunke_omapl138_readwrite.class 15KB
configPkg.class 6KB
linker.cmd 5KB
moc_widget.cpp 2KB
main.cpp 340B
widget.cpp 187B
.cproject 26KB
makefile.defs 740B
compiler.defs 638B
Dsp_pe674.dep 35KB
Dsp_pe674.oe674.dep 24KB
package.cfg.dep 6KB
package.xdc.dep 3KB
package.xdc.dep 2KB
sunke_omapl138_readwrite.zip.dep 1KB
.dlls 0B
Dsp_pe674.cfg.dot 39KB
.executables 0B
ServerProtocol.h 3KB
App.h 2KB
Server.h 2KB
ui_widget.h 1KB
CirculeQueue.h 743B
Dsp_pe674.h 472B
widget.h 259B
package.defs.h 248B
package.defs.h 203B
host 450KB
package.xdc.inc 341B
package.xdc.inc 251B
sunke_omapl138_readwrite.xdc.inc 154B
configPkg.xdc.inc 66B
Dsp_pe674.xdc.inc 37B
package.cfg.xdc.inc 12B
.interfaces 0B
.interfaces 0B
sunke_omapl138_readwrite.java 20KB
configPkg.java 5KB
syslink.ko 1.25MB
readDSP.launch 4KB
.libraries 0B
.libraries,e674 0B
package.mak 10KB
package.mak 7KB
Dsp_pe674.mak 3KB
.xdcenv.mak 997B
.xdcenv.mak 353B
Dsp.xe674.mak 311B
custom.mak 273B
Makefile 9KB
makefile 3KB
sunke_omapl138_readwrite.xdc.inc.manifest 818B
readDSP.map 242KB
sources.mk 2KB
subdir_rules.mk 2KB
subdir_vars.mk 1KB
objects.mk 250B
sunke_omapl138_readwrite.xdc.ninc 0B
configPkg.xdc.ninc 0B
widget.o 244KB
moc_widget.o 150KB
main.o 142KB
App.o 17KB
capture.o 9KB
main_host.o 7KB
main_dsp.obj 218KB
Server.obj 178KB
Dsp_pe674.oe674 4.01MB
compiler.opt 657B
ccsObjs.opt 70B
readDSP.out 4.27MB
configPkg.pjt 217B
main_dsp.pp 22KB
Server.pp 17KB
org.eclipse.core.resources.prefs 208B
org.eclipse.cdt.debug.core.prefs 123B
org.eclipse.cdt.codan.core.prefs 62B
host.pro 756B
.project 1KB
sunke.omapl138.readwrite.sch 0B
共 128 条
- 1
- 2
资源评论
刘良运
- 粉丝: 68
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功