📄 00vxworks.cdf
字号:
}Folder FOLDER_TOOLS { NAME development tool components SYNOPSIS development tools CHILDREN FOLDER_WDB \ FOLDER_SHELL \ FOLDER_LOADER \ FOLDER_SYMTBL \ FOLDER_SHOW_ROUTINES \ INCLUDE_SPY \ INCLUDE_TIMEX \ INCLUDE_TRIGGERING \ INCLUDE_CODETEST \ FOLDER_WINDVIEW \ SELECT_COMPILER_INTRINSICS DEFAULTS FOLDER_WDB}Component INCLUDE_CODETEST { NAME CodeTEST run-time support SYNOPSIS CodeTEST target utilities library MODULES ctAmcPrintf.o ctCallPair.o ctMemLib.o \ ctPerfAn.o ctServer.o \ ctTrace.o ctUtils.o ctVxWorks.o ctXdr.o \ ctTargetLib.o ctThread.o ctTimestamp.o \ ctversion.o taskname.o/*Note: ct_mem.g++2.7.o cannot be listed, though it must be in the archive, since,apparently, the Project facility parser can't see it, presumably due to the "++".*/ REQUIRES INCLUDE_CPLUS}Folder FOLDER_SHELL { NAME target shell components CHILDREN INCLUDE_DEBUG \ INCLUDE_SHELL_BANNER \ INCLUDE_STARTUP_SCRIPT \ INCLUDE_SHELL DEFAULTS INCLUDE_DEBUG \ INCLUDE_SHELL_BANNER \ INCLUDE_SHELL}Component INCLUDE_DEBUG { NAME target debugging SYNOPSIS breakpoints and stack tracer on target. Not needed for remote debugging with tornado. CONFIGLETTES usrBreakpoint.c MODULES dbgLib.o INIT_RTN dbgInit (); HDR_FILES dbgLib.h vxLib.h cacheLib.h}Component INCLUDE_SHELL_BANNER { NAME shell banner SYNOPSIS display the WRS banner on startup CONFIGLETTES usrBanner.c INIT_RTN usrBanner (); REQUIRES INCLUDE_SHELL HDR_FILES sysLib.h stdio.h shellLib.h usrLib.h}Component INCLUDE_STARTUP_SCRIPT { NAME shell startup script CONFIGLETTES usrScript.c INIT_RTN usrStartupScript (sysBootParams.startupScript); HDR_FILES sysLib.h stdio.h shellLib.h usrLib.h ioLib.h HELP shellLib}Component INCLUDE_SHELL { NAME target shell MODULES shellLib.o INIT_RTN shellInit (SHELL_STACK_SIZE, TRUE); HDR_FILES shellLib.h CFG_PARAMS SHELL_STACK_SIZE}Component INCLUDE_SPY { NAME spy SYNOPSIS utility to measure per-task CPU utilization MODULES spyLib.o INIT_RTN spyLibInit (); REQUIRES INCLUDE_AUX_CLK HDR_FILES spyLib.h}Component INCLUDE_TIMEX { NAME timex SYNOPSIS utility to measure function execution time MODULES timexLib.o INIT_RTN timexInit (); HDR_FILES timexLib.h}Folder FOLDER_SYMTBL { NAME symbol table components CHILDREN INCLUDE_STAT_SYM_TBL \ INCLUDE_SYM_TBL_SYNC \ INCLUDE_CPLUS_DEMANGLER \ INCLUDE_SYM_TBL \ FOLDER_SYM_TBL_INIT DEFAULTS INCLUDE_SYM_TBL \ INCLUDE_SYM_TBL_INIT}Folder FOLDER_SYM_TBL_INIT { NAME symbol table initialization components CHILDREN INCLUDE_SYM_TBL_INIT \ SELECT_SYM_TBL_INIT DEFAULTS INCLUDE_SYM_TBL \ INCLUDE_SYM_TBL_INIT}Component INCLUDE_SYM_TBL_INIT { NAME initialize symbol table REQUIRES INCLUDE_SYM_TBL \ SELECT_SYM_TBL_INIT}Component INCLUDE_SYM_TBL { NAME symbol table MODULES symLib.o INIT_RTN symLibInit (); HDR_FILES symLib.h}Selection SELECT_SYM_TBL_INIT { NAME select symbol table initialization SYNOPSIS method for initializing the system symbol table COUNT 1-1 CHILDREN INCLUDE_STANDALONE_SYM_TBL \ INCLUDE_NET_SYM_TBL DEFAULTS INCLUDE_STANDALONE_SYM_TBL}Component INCLUDE_STANDALONE_SYM_TBL { NAME built-in symbol table SYNOPSIS prefered method if not booting from the network. CONFIGLETTES usrStandalone.c INIT_RTN usrStandaloneInit (); CFG_PARAMS SYM_TBL_HASH_SIZE_LOG2 HDR_FILES sysLib.h symLib.h stdio.h sysSymTbl.h HELP loadLib symLib REQUIRES INCLUDE_SYM_TBL \ INCLUDE_SYM_TBL_INIT}Component INCLUDE_NET_SYM_TBL { NAME downloaded symbol table SYNOPSIS prefered method if booting from the network. CONFIGLETTES usrLoadSym.c INIT_RTN usrLoadSyms (); CFG_PARAMS SYM_TBL_HASH_SIZE_LOG2 HDR_FILES loadLib.h string.h sysLib.h sysSymTbl.h symLib.h \ stdio.h fcntl.h REQUIRES INCLUDE_LOADER \ INCLUDE_BOOT_LINE_INIT \ INCLUDE_SYM_TBL \ INCLUDE_SYM_TBL_INIT HELP loadLib symLib}Component INCLUDE_SYM_TBL_SYNC { NAME synchronize host and target symbol tables SYNOPSIS keep tgtsvr and target symbols tables synchronized. MODULES symSyncLib.o INIT_RTN symSyncLibInit (); HDR_FILES symSyncLib.h HELP loadLib symLib tgtsvr}Component INCLUDE_STAT_SYM_TBL { NAME error status table SYNOPSIS table of error strings for perror() CONFIGLETTES usrStatTbl.c MODULES statTbl.o INIT_RTN usrStatTblInit (); CFG_PARAMS STAT_TBL_HASH_SIZE_LOG2 HDR_FILES sysLib.h symLib.h stdio.h sysSymTbl.h HELP errnoLib perror}Folder FOLDER_LOADER { NAME loader components CHILDREN INCLUDE_UNLOADER \ INCLUDE_LOADER \ INCLUDE_MODULE_MANAGER DEFAULTS INCLUDE_LOADER}Component INCLUDE_CPLUS_DEMANGLER { NAME C++ symbol demangler SYNOPSIS support library for target shell and loader: provides human readable forms of C++ identifiers INIT_RTN cplusDemanglerInit (); MODULES cplusDem.o INCLUDE_WHEN INCLUDE_CPLUS INCLUDE_SYM_TBL}Component INCLUDE_MODULE_MANAGER { NAME module manager SYNOPSIS support library for the target-based loader. MODULES moduleLib.o INIT_RTN moduleLibInit (); HDR_FILES moduleLib.h}/* * arch/<*>/arch.cdf contains the full definition for INCLUDE_LOADER. * It extends the skeletal definition provided here. */Component INCLUDE_LOADER { NAME target loader MODULES loadLib.o REQUIRES SELECT_SYM_TBL_INIT \ SELECT_COMPILER_INTRINSICS}Component INCLUDE_UNLOADER { NAME target unloader LINK_SYMS unld MODULES unldLib.o}Folder FOLDER_WDB { NAME WDB agent components SYNOPSIS software agent for tornado tools connections CHILDREN FOLDER_WDB_OPTIONS \ SELECT_WDB_COMM_TYPE \ SELECT_WDB_MODE DEFAULTS FOLDER_WDB_OPTIONS SELECT_WDB_COMM_TYPE \ SELECT_WDB_MODE HELP tgtsvr WDB}Folder FOLDER_WDB_OPTIONS { NAME WDB agent services SYNOPSIS optional services for the WDB target agent CHILDREN INCLUDE_WDB_BANNER \ INCLUDE_WDB_BP \ INCLUDE_WDB_CTXT \ INCLUDE_WDB_DIRECT_CALL \ INCLUDE_WDB_EVENTS \ INCLUDE_WDB_EXC_NOTIFY \ INCLUDE_WDB_EXIT_NOTIFY \ INCLUDE_WDB_FUNC_CALL \ INCLUDE_WDB_GOPHER \ INCLUDE_WDB_MEM \ INCLUDE_WDB_REG \ INCLUDE_WDB_VIO \ INCLUDE_WDB_VIO_LIB \ INCLUDE_WDB_EVENTPOINTS \ INCLUDE_WDB_START_NOTIFY \ INCLUDE_WDB_USER_EVENT \ INCLUDE_WDB_TASK_BP \ INCLUDE_WDB_HW_FP \ INCLUDE_WDB_TASK_HW_FP \ INCLUDE_WDB_SYS_HW_FP \ INCLUDE_WDB_DSP \ INCLUDE_WDB_TASK_DSP \ INCLUDE_WDB_SYS_DSP \ INCLUDE_WDB_TSFS \ INCLUDE_WDB DEFAULTS INCLUDE_WDB_BANNER \ INCLUDE_WDB_BP \ INCLUDE_WDB_CTXT \ INCLUDE_WDB_DIRECT_CALL \ INCLUDE_WDB_EVENTS \ INCLUDE_WDB_EXC_NOTIFY \ INCLUDE_WDB_EXIT_NOTIFY \ INCLUDE_WDB_FUNC_CALL \ INCLUDE_WDB_GOPHER \ INCLUDE_WDB_MEM \ INCLUDE_WDB_REG \ INCLUDE_WDB_VIO \ INCLUDE_WDB_VIO_LIB \ INCLUDE_WDB_EVENTPOINTS \ INCLUDE_WDB_START_NOTIFY \ INCLUDE_WDB_USER_EVENT \ INCLUDE_WDB HELP tgtsvr WDB}Component INCLUDE_WDB_EVENTPOINTS { NAME WDB eventpoints SYNOPSIS support library for breakpoints and other asynchonous events. MODULES wdbEvtptLib.o INIT_RTN wdbEvtptLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_START_NOTIFY { NAME WDB task creation SYNOPSIS ability to notify the host when a task starts MODULES wdbCtxStartLib.o INIT_RTN wdbCtxStartLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_USER_EVENT { NAME WDB user event SYNOPSIS ability to send user events to the host MODULES wdbUserEvtLib.o INIT_RTN wdbUserEvtLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Selection SELECT_WDB_COMM_TYPE { NAME select WDB connection COUNT 1-1 CHILDREN INCLUDE_WDB_COMM_SERIAL \ INCLUDE_WDB_COMM_TYCODRV_5_2 \ INCLUDE_WDB_COMM_NETWORK \ INCLUDE_WDB_COMM_NETROM \ INCLUDE_WDB_COMM_VTMD \ INCLUDE_WDB_COMM_END \ INCLUDE_WDB_COMM_CUSTOM DEFAULTS INCLUDE_WDB_COMM_NETWORK HELP tgtsvr WDB}Selection SELECT_WDB_MODE { NAME select WDB mode COUNT 1-2 CHILDREN INCLUDE_WDB_TASK \ INCLUDE_WDB_SYS DEFAULTS INCLUDE_WDB_TASK HELP tgtsvr WDB}Component INCLUDE_WDB { NAME WDB agent SYNOPSIS software agent to support the tornado tools MODULES wdbLib.o \ wdbSvcLib.o \ wdbCnctLib.o \ wdbMemCoreLib.o \ wdbRpcLib.o CONFIGLETTES usrWdbCore.c INIT_RTN wdbConfig (); REQUIRES SELECT_WDB_COMM_TYPE SELECT_WDB_MODE \ SELECT_COMPILER_INTRINSICS INCLUDE_BUF_MGR CFG_PARAMS WDB_STACK_SIZE HDR_FILES wdb/wdbLib.h wdb/wdbLibP.h private/funcBindP.h \ wdb/wdbUdpLib.h sysLib.h excLib.h string.h \ bufLib.h intLib.h rebootLib.h version.h \ taskHookLib.h vxLib.h private/taskLibP.h \ private/kernelLibP.h private/funcBindP.h \ wdb/wdb.h wdb/wdbBpLib.h wdb/wdbSvcLib.h \ wdb/wdbRtIfLib.h wdb/wdbCommIfLib.h \ wdb/wdbMbufLib.h wdb/wdbRpcLib.h cacheLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_BANNER { NAME WDB banner SYNOPSIS print banner to console after the agent is initialized CONFIGLETTES usrWdbBanner.c INIT_RTN usrWdbBanner (); LINK_SYMS printf HDR_FILES version.h sysLib.h wdb/wdbLibP.h stdio.h MACRO_NEST INCLUDE_WDB HELP tgtsvr WDB}Component INCLUDE_WDB_MEM { NAME WDB memory access SYNOPSIS read/write target memory MODULES wdbMemLib.o INIT_RTN wdbMemLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_REG { NAME WDB register access SYNOPSIS get/set registers MODULES wdbRegLib.o INIT_RTN wdbRegsLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_DIRECT_CALL { NAME WDB callouts SYNOPSIS call arbitrary functions directly from WDB MODULES wdbDirectCallLib.o INIT_RTN wdbDirectCallLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_GOPHER { NAME WDB gopher SYNOPSIS information gathering language used by many tools MODULES wdbGopherLib.o INIT_RTN wdbGopherLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_CTXT { NAME WDB tasks SYNOPSIS create/delete/manipulate tasks MODULES wdbCtxLib.o INIT_RTN wdbCtxLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_EVENTS { NAME WDB events SYNOPSIS asynchronous event handling needed for breakpoints etc. MODULES wdbEvtLib.o INIT_RTN wdbEventLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_EXIT_NOTIFY { NAME WDB task exit notification SYNOPSIS ability to notify the host when a task exits MODULES wdbCtxExitLib.o INIT_RTN wdbCtxExitLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_EXC_NOTIFY { NAME WDB exception notification SYNOPSIS notify the host when an exception occurs MODULES wdbExcLib.o INIT_RTN wdbExcLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_FUNC_CALL { NAME WDB call functions SYNOPSIS asynchronous function calls MODULES wdbCallLib.o INIT_RTN wdbFuncCallLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_VIO_LIB { NAME WDB virtual I/O library SYNOPSIS low-level virtual I/O handling MODULES wdbVioLib.o INIT_RTN wdbVioLibInit (); MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h wdb/wdbVioLib.h HELP tgtsvr wdbVioDrv WDB}Component INCLUDE_WDB_VIO { NAME VIO driver SYNOPSIS vxWorks driver for accessing virtual I/O MODULES wdbVioDrv.o INIT_RTN wdbVioDrv ("/vio"); HDR_FILES drv/wdb/wdbVioDrv.h MACRO_NEST INCLUDE_WDB HELP tgtsvr WDB}Component INCLUDE_WDB_BP { NAME WDB breakpoints SYNOPSIS core breakpoint library CONFIGLETTES usrWdbBp.c usrBreakpoint.c MODULES wdbBpLib.o INIT_RTN usrWdbBp (); CFG_PARAMS WDB_BP_MAX MACRO_NEST INCLUDE_WDB HDR_FILES vxLib.h cacheLib.h wdb/wdb.h wdb/wdbLib.h \ wdb/wdbLibP.h wdb/wdbSvcLib.h wdb/wdbBpLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_TASK_BP { NAME WDB task breakpoints SYNOPSIS task-mode breakpoint library MODULES wdbTaskBpLib.o INIT_RTN wdbTaskBpLibInit (); INCLUDE_WHEN INCLUDE_WDB_TASK INCLUDE_WDB_BP MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbLib.h REQUIRES INCLUDE_WDB_TASK INCLUDE_WDB_BP HELP tgtsvr WDB}Component INCLUDE_WDB_DSP { NAME WDB DSP support CONFIGLETTES usrWdbDsp.c INIT_RTN wdbDspInit (); INCLUDE_WHEN INCLUDE_WDB INCLUDE_DSP MACRO_NEST INCLUDE_WDB HDR_FILES string.h wdb/wdb.h wdb/wdbLib.h wdb/wdbLibP.h REQUIRES INCLUDE_WDB INCLUDE_DSP HELP tgtsvr WDB}Component INCLUDE_WDB_TASK_DSP { NAME WDB task DSP support SYNOPSIS task mode DSP debug support CONFIGLETTES usrWdbTaskDsp.c INIT_RTN wdbTaskDspInit (); INCLUDE_WHEN INCLUDE_WDB_TASK INCLUDE_DSP HDR_FILES string.h wdb/wdb.h wdb/wdbLib.h wdb/wdbLibP.h REQUIRES INCLUDE_WDB_TASK INCLUDE_DSP HELP tgtsvr WDB}Component INCLUDE_WDB_SYS_DSP { NAME WDB system agent DSP support SYNOPSIS system mode mode DSP debug support CONFIGLETTES usrWdbSysDsp.c MODULES wdbDspLib.o INIT_RTN wdbSysDspInit (); INCLUDE_WHEN INCLUDE_WDB_SYS INCLUDE_DSP MACRO_NEST INCLUDE_WDB HDR_FILES string.h wdb/wdb.h wdb/wdbLib.h wdb/wdbLibP.h \ wdb/wdbRegs.h REQUIRES INCLUDE_WDB_SYS INCLUDE_DSP HELP tgtsvr WDB}Component INCLUDE_WDB_HW_FP { NAME WDB hardware fpp support CONFIGLETTES usrWdbFpp.c INIT_RTN wdbFppInit (); INCLUDE_WHEN INCLUDE_WDB INCLUDE_HW_FP MACRO_NEST INCLUDE_WDB HDR_FILES string.h wdb/wdb.h wdb/wdbLib.h wdb/wdbLibP.h REQUIRES INCLUDE_WDB INCLUDE_HW_FP HELP tgtsvr WDB}Component INCLUDE_WDB_TASK_HW_FP { NAME WDB task hardware fpp support SYNOPSIS task mode fpp debug support CONFIGLETTES usrWdbTaskFpp.c INIT_RTN wdbTaskFppInit (); INCLUDE_WHEN INCLUDE_WDB_TASK INCLUDE_HW_FP HDR_FILES string.h wdb/wdb.h wdb/wdbLib.h wdb/wdbLibP.h REQUIRES INCLUDE_WDB_TASK INCLUDE_HW_FP HELP tgtsvr WDB}Component INCLUDE_WDB_SYS_HW_FP { NAME WDB system agent hardware fpp support SYNOPSIS system mode mode fpp debug support CONFIGLETTES usrWdbSysFpp.c MODULES wdbFpLib.o INIT_RTN wdbSysFppInit (); INCLUDE_WHEN INCLUDE_WDB_SYS INCLUDE_HW_FP MACRO_NEST INCLUDE_WDB HDR_FILES string.h wdb/wdb.h wdb/wdbLib.h wdb/wdbLibP.h \ wdb/wdbRegs.h REQUIRES INCLUDE_WDB_SYS INCLUDE_HW_FP HELP tgtsvr WDB}Component INCLUDE_WDB_SYS { NAME WDB system debugging SYNOPSIS A breakpoint stops the entire operating system. CONFIGLETTES usrWdbSys.c INIT_RTN wdbSysModeInit (); CFG_PARAMS WDB_SPAWN_PRI \ WDB_SPAWN_OPTS MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdb.h HELP tgtsvr WDB}Component INCLUDE_WDB_TASK { NAME WDB task debugging SYNOPSIS A breakpoint stops one task, while others keep running. CONFIGLETTES usrWdbTask.c INIT_RTN wdbTaskModeInit (); CFG_PARAMS WDB_TASK_PRIORITY \ WDB_TASK_OPTIONS \ WDB_RESTART_TIME \ WDB_MAX_RESTARTS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -