📄 00vxworks.cdf
字号:
MACRO_NEST INCLUDE_WDB HDR_FILES cacheLib.h excLib.h string.h bufLib.h sioLib.h \ sysLib.h ioLib.h taskHookLib.h private/taskLibP.h \ private/kernelLibP.h private/vmLibP.h \ private/funcBindP.h wdb/wdb.h wdb/wdbLib.h \ wdb/wdbLibP.h wdb/wdbBpLib.h \ wdb/wdbSvcLib.h wdb/wdbRtIfLib.h \ wdb/wdbCommIfLib.h wdb/wdbMbufLib.h \ wdb/wdbRpcLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_COMM_SERIAL { NAME WDB serial connection SYNOPSIS serial line connection CONFIGLETTES wdbSerial.c MODULES wdbSlipPktDrv.o CFG_PARAMS WDB_TTY_CHANNEL \ WDB_TTY_BAUD \ INCLUDE_WDB_TTY_TEST \ WDB_TTY_ECHO \ WDB_MTU MACRO_NEST INCLUDE_WDB HDR_FILES private/funcBindP.h wdb/wdbLib.h wdb/wdbUdpLib.h \ drv/wdb/wdbSlipPktDrv.h wdb/wdbLibP.h sysLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_COMM_TYCODRV_5_2 { NAME WDB tyCoDrv connection SYNOPSIS connect over a serial line in a version 1.0 BSP CONFIGLETTES wdbTyco.c MODULES wdbTyCoDrv.o EXCLUDES INCLUDE_WDB_SYS CFG_PARAMS WDB_TTY_DEV_NAME \ WDB_TTY_BAUD \ INCLUDE_WDB_TTY_TEST \ WDB_MTU MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbUdpLib.h drv/wdb/wdbSlipPktDrv.h \ wdb/wdbLib.h wdb/wdbTyCoDrv.h wdb/wdbLibP.h \ wdb/wdbCommIfLib.h HELP tgtsvr WDB}Component INCLUDE_WDB_COMM_NETWORK { NAME WDB network connection SYNOPSIS UDP/IP connection - only supports task mode debugging CONFIGLETTES wdbNetwork.c MODULES wdbUdpSockLib.o EXCLUDES INCLUDE_WDB_SYS CFG_PARAMS WDB_MTU MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbUdpSockLib.h wdb/wdbLibP.h REQUIRES INCLUDE_LOOPBACK HELP tgtsvr WDB}Component INCLUDE_WDB_COMM_NETROM { NAME WDB netROM connection SYNOPSIS NETROM ROM-emulator connection CONFIGLETTES wdbNetrom.c CFG_PARAMS WDB_MTU \ WDB_NETROM_TYPE \ WDB_NETROM_WIDTH \ WDB_NETROM_INDEX \ WDB_NETROM_NUM_ACCESS \ WDB_NETROM_ROMSIZE \ WDB_NETROM_POLL_DELAY MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbUdpLib.h wdb/wdbLib.h wdb/wdbLibP.h \ drv/wdb/wdbNetromPktDrv.h HELP tgtsvr wdbNetromPktDrv WDB}Component INCLUDE_WDB_COMM_END { NAME WDB END driver connection SYNOPSIS supports both task and system mode debugging CONFIGLETTES wdbEnd.c MODULES wdbEndPktDrv.o MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbUdpLib.h wdb/wdbLib.h \ wdb/wdbLibP.h drv/wdb/wdbEndPktDrv.h \ private/funcBindP.h end.h muxLib.h REQUIRES INCLUDE_END HELP tgtsvr WDB}Component INCLUDE_WDB_COMM_PIPE { NAME WDB simulator pipe connection SYNOPSIS default connection for the simulators CONFIGLETTES wdbPipe.c MODULES wdbPipePktDrv.o MACRO_NEST INCLUDE_WDB HDR_FILES wdb/wdbUdpLib.h wdb/wdbLib.h wdb/wdbLibP.h \ drv/wdb/wdbPipePktDrv.h HELP tgtsvr WDB}Component INCLUDE_WDB_COMM_CUSTOM { NAME WDB user-defined connection SYNOPSIS callout to user-defined wdbCommDevInit HELP tgtsvr WDB}Folder FOLDER_APPLICATION { NAME application components CHILDREN INCLUDE_USER_APPL DEFAULTS INCLUDE_USER_APPL}Component INCLUDE_USER_APPL { NAME application initialization SYNOPSIS call usrAppInit() (in your usrAppInit.c project file) after startup. INIT_RTN usrAppInit ();}Folder FOLDER_KERNEL { NAME kernel components CHILDREN INCLUDE_KERNEL \ INCLUDE_BOOT_LINE_INIT \ INCLUDE_SYS_START \ INCLUDE_SYSHW_INIT \ INCLUDE_EXC_HANDLING \ INCLUDE_MEM_MGR_BASIC \ INCLUDE_MEM_MGR_FULL \ INCLUDE_VXEVENTS \ INCLUDE_SEM_BINARY \ INCLUDE_SEM_MUTEX \ INCLUDE_SEM_COUNTING \ INCLUDE_SIGNALS \ INCLUDE_MSG_Q \ INCLUDE_WATCHDOGS \ INCLUDE_TASK_HOOKS \ INCLUDE_TASK_VARS \ INCLUDE_ENV_VARS \ INCLUDE_EXC_TASK DEFAULTS INCLUDE_KERNEL INCLUDE_SYS_START INCLUDE_SYSHW_INIT \ INCLUDE_EXC_HANDLING \ INCLUDE_MEM_MGR_FULL INCLUDE_VXEVENTS \ INCLUDE_SEM_BINARY \ INCLUDE_SEM_MUTEX INCLUDE_SEM_COUNTING \ INCLUDE_SIGNALS INCLUDE_MSG_Q INCLUDE_WATCHDOGS \ INCLUDE_TASK_HOOKS INCLUDE_TASK_VARS \ INCLUDE_ENV_VARS INCLUDE_EXC_TASK}Component INCLUDE_KERNEL { NAME kernel SYNOPSIS context switch and interrupt handling. DO NOT REMOVE. MODULES kernelLib.o taskLib.o intLib.o CONFIGLETTES usrKernel.c INIT_RTN usrKernelInit (); CFG_PARAMS INCLUDE_CONSTANT_RDY_Q \ ROOT_STACK_SIZE \ ISR_STACK_SIZE \ INT_LOCK_LEVEL REQUIRES INCLUDE_MEMORY_CONFIG HDR_FILES sysLib.h private/kernelLibP.h private/workQLibP.h \ qPriBMapLib.h taskLib.h usrConfig.h}Component INCLUDE_ENV_VARS { NAME environment variables MODULES envLib.o INIT_RTN envLibInit (ENV_VAR_USE_HOOKS); CFG_PARAMS ENV_VAR_USE_HOOKS HDR_FILES envLib.h}Component INCLUDE_EXC_TASK { NAME exception task SYNOPSIS miscellaneous support task MODULES excLib.o INIT_RTN excInit (); HDR_FILES excLib.h}Component INCLUDE_MEM_MGR_FULL { NAME full featured memory allocator MODULES memLib.o INIT_RTN memInit (pMemPoolStart, memPoolSize);}Component INCLUDE_VXEVENTS { NAME VxWorks events MODULES eventLib.o \ semEvLib.o \ msgQEvLib.o INIT_RTN eventLibInit (); HDR_FILES eventLib.h}Component INCLUDE_MSG_Q { NAME message queues MODULES msgQLib.o INIT_RTN msgQLibInit (); HDR_FILES msgQLib.h}Component INCLUDE_SEM_BINARY { NAME binary semaphores MODULES semLib.o semBLib.o INIT_RTN semBLibInit (); HDR_FILES semLib.h}Component INCLUDE_SEM_MUTEX { NAME mutex semaphores MODULES semMLib.o INIT_RTN semMLibInit (); HDR_FILES semLib.h}Component INCLUDE_SEM_COUNTING { NAME counting semaphores MODULES semCLib.o INIT_RTN semCLibInit (); HDR_FILES semLib.h}Component INCLUDE_TASK_HOOKS { NAME task hooks SYNOPSIS user callouts on task creation/deletion/context switch MODULES taskHookLib.o INIT_RTN taskHookInit (); HDR_FILES taskHookLib.h}Component INCLUDE_TASK_VARS { NAME task variables SYNOPSIS allow global variables to be made private to a task MODULES taskVarLib.o LINK_SYMS taskVarInit HDR_FILES taskVarLib.h}Component INCLUDE_WATCHDOGS { NAME watchdog timers MODULES wdLib.o INIT_RTN wdLibInit (); HDR_FILES wdLib.h}Component INCLUDE_MEM_MGR_BASIC { NAME minimal memory allocator SYNOPSIS core memory partition manager MODULES memPartLib.o INIT_RTN memPartLibInit (pMemPoolStart, memPoolSize); HDR_FILES memLib.h}Component INCLUDE_SIGNALS { NAME signals MODULES sigLib.o INIT_RTN sigInit (); HDR_FILES sigLib.h}Folder FOLDER_IO_SYSTEM { NAME IO system components CHILDREN INCLUDE_IO_SYSTEM \ INCLUDE_STDIO \ INCLUDE_FLOATING_POINT \ INCLUDE_FORMATTED_IO \ INCLUDE_LOGGING \ INCLUDE_PIPES \ INCLUDE_SELECT \ INCLUDE_SELECT_SUPPORT \ INCLUDE_CDROMFS \ INCLUDE_DOSFS \ INCLUDE_DISK_UTIL \ INCLUDE_RT11FS \ INCLUDE_RAWFS \ INCLUDE_RAMDRV \ INCLUDE_TTY_DEV DEFAULTS INCLUDE_IO_SYSTEM INCLUDE_STDIO \ INCLUDE_FORMATTED_IO INCLUDE_LOGGING INCLUDE_PIPES \ INCLUDE_SELECT INCLUDE_SELECT_SUPPORT INCLUDE_TTY_DEV}Component INCLUDE_TTY_DEV { NAME terminal driver MODULES ttyDrv.o INIT_RTN ttyDrv (); HDR_FILES ttyLib.h}Component INCLUDE_DOSFS { NAME DOS filesystem MODULES dosFsLib.o INIT_RTN dosFsInit (NUM_DOSFS_FILES); CFG_PARAMS NUM_DOSFS_FILES HDR_FILES dosFsLib.h}Component INCLUDE_CDROMFS { NAME CDROM (ISO9960 High Sierra) filesystem MODULES cdromFsLib.o INIT_RTN cdromFsInit(); HDR_FILES cdromFsLib.h}Component INCLUDE_FLOATING_POINT { NAME fpp formatting for printf SYNOPSIS allow printf and others to format floats correctly MODULES floatLib.o INIT_RTN floatInit (); HDR_FILES math.h}Component INCLUDE_FORMATTED_IO { NAME formatted IO SYNOPSIS formatting for printf, scanf, etc. MODULES fioLib.o INIT_RTN fioLibInit (); HDR_FILES fioLib.h}Component INCLUDE_IO_SYSTEM { NAME IO system MODULES iosLib.o INIT_RTN iosInit (NUM_DRIVERS, NUM_FILES, "/null"); CFG_PARAMS NUM_DRIVERS NUM_FILES HDR_FILES iosLib.h}Component INCLUDE_LOGGING { NAME message logging MODULES logLib.o INIT_RTN logInit (consoleFd, MAX_LOG_MSGS); CFG_PARAMS MAX_LOG_MSGS HDR_FILES logLib.h}Component INCLUDE_PIPES { NAME pipes MODULES pipeDrv.o INIT_RTN pipeDrv (); HDR_FILES pipeDrv.h}Component INCLUDE_RAMDRV { NAME RAM disk driver SYNOPSIS allows a filesystem to be put on top of RAM MODULES ramDrv.o INIT_RTN ramDrv (); HDR_FILES ramDrv.h}Component INCLUDE_RAWFS { NAME raw filesystem MODULES rawFsLib.o INIT_RTN rawFsInit (NUM_RAWFS_FILES); CFG_PARAMS NUM_RAWFS_FILES HDR_FILES rawFsLib.h}Component INCLUDE_RT11FS { NAME RT11 filesystem MODULES rt11FsLib.o INIT_RTN rt11FsInit (NUM_RT11FS_FILES); CFG_PARAMS NUM_RT11FS_FILES HDR_FILES rt11FsLib.h}/* Select is really one component with two different init routines */Component INCLUDE_SELECT { NAME select MODULES selectLib.o INIT_RTN selectInit (NUM_FILES); HDR_FILES selectLib.h REQUIRES INCLUDE_SELECT_SUPPORT HELP selectLib}/* * This is the second init routine for select. This is because * the select delete hook must be called before the RPC delete hook when * a task is deleted. * The task create hook is installed as part of selectInit() above. */Component INCLUDE_SELECT_SUPPORT { NAME install select task delete hook INIT_RTN selTaskDeleteHookAdd (); REQUIRES INCLUDE_SELECT HDR_FILES selectLib.h}Component INCLUDE_STDIO { NAME stdio SYNOPSIS buffered IO library MODULES stdioLib.o INIT_RTN stdioInit (); HDR_FILES stdio.h}Folder FOLDER_UTILITIES { NAME utility components CHILDREN INCLUDE_HASH INCLUDE_BUF_MGR INCLUDE_DLL \ INCLUDE_RNG_BUF INCLUDE_LSTLIB}Component INCLUDE_DISK_UTIL { NAME File System and Disk Utilities SYNOPSIS Target-resident File System utilities (cd, copy, ll, mkdir, etc) MODULES usrFsLib.o HDR_FILES usrLib.h LINK_SYMS ioHelp }Component INCLUDE_HASH { NAME hash library MODULES hashLib.o INIT_RTN hashLibInit (); HDR_FILES hashLib.h}Component INCLUDE_DLL { NAME doubly linked lists MODULES dllLib.o LINK_SYMS dllInit}Component INCLUDE_LSTLIB { NAME linked list library MODULES lstLib.o LINK_SYMS lstInit HDR_FILES lstLib.h}Component INCLUDE_RNG_BUF { NAME ring buffers MODULES rngLib.o LINK_SYMS rngCreate}Component INCLUDE_BUF_MGR { NAME buffer manager MODULES bufLib.o LINK_SYMS bufPoolInit}Component INCLUDE_EXC_HANDLING { NAME exception handling CONFIGLETTES usrVecInit.c INIT_RTN usrVecInit ();}Component INCLUDE_EXC_SHOW { NAME exception show routines MODULES excArchShow.o INIT_RTN excShowInit (); HDR_FILES excLib.h}Component INCLUDE_MMU_FULL_SHOW { NAME MMU show routine MODULES vmShow.o INIT_RTN vmShowInit (); HDR_FILES vmLib.h}Component INCLUDE_BOOT_LINE_INIT { NAME read the bootline SYNOPSIS parse some boot device configuration info CONFIGLETTES net/usrBootLine.c INIT_RTN usrBootLineParse (BOOT_LINE_ADRS); HDR_FILES sysLib.h private/funcBindP.h }Folder FOLDER_WINDVIEW { NAME Windview components CHILDREN INCLUDE_WINDVIEW \ INCLUDE_WINDVIEW_CLASS \ INCLUDE_WVNET \ SELECT_TIMESTAMP \ SELECT_WVUPLOAD \ SELECT_WV_BUFFER DEFAULTS INCLUDE_WINDVIEW \ INCLUDE_WINDVIEW_CLASS \ SELECT_TIMESTAMP \ SELECT_WV_BUFFER \ SELECT_WVUPLOAD }Selection SELECT_WVUPLOAD { NAME upload path(s) SYNOPSIS choose among TSFS, NFS and/or TCP/IP COUNT 1- CHILDREN INCLUDE_WVUPLOAD_FILE \ INCLUDE_WVUPLOAD_SOCK \ INCLUDE_WVUPLOAD_TSFSSOCK DEFAULTS INCLUDE_WVUPLOAD_FILE \ INCLUDE_WVUPLOAD_TSFSSOCK }Component INCLUDE_WVUPLOAD_FILE { NAME file upload path initialization SYNOPSIS initialize path for the upload to file CONFIGLETTES usrWvFileUploadPath.c MODULES wvFileUploadPathLib.o INIT_RTN usrWvFileUploadPathInit (); HDR_FILES private/wvUploadPathP.h private/wvFileUploadPathLibP.h REQUIRES INCLUDE_WINDVIEW}Component INCLUDE_WVUPLOAD_SOCK { NAME TCP/IP socket upload path initialization SYNOPSIS initialize path for the upload through TCP/IP sockets CONFIGLETTES usrWvSockUploadPath.c MODULES wvSockUploadPathLib.o INIT_RTN usrWvSockUploadPathInit (); HDR_FILES private/wvUploadPathP.h private/wvSockUploadPathLibP.h REQUIRES INCLUDE_WINDVIEW}Component INCLUDE_WVUPLOAD_TSFSSOCK { NAME TSFS upload path initialization SYNOPSIS initialize path for the upload through TSFS socket CONFIGLETTES usrWvTsfsUploadPath.c MODULES wvTsfsUploadPathLib.o INIT_RTN usrWvTsfsUploadPathInit (); HDR_FILES private/wvUploadPathP.h private/wvTsfsUploadPathLibP.h REQUIRES INCLUDE_WINDVIEW INCLUDE_WDB_TSFS HELP tgtsvr wdbTsfsDrvDrv WDB}Component INCLUDE_WDB_TSFS { NAME WDB target server file system SYNOPSIS virtual file system based on the WDB agent MODULES wdbTsfsDrv.o INIT_RTN wdbTsfsDrv ("/tgtsvr"); HDR_FILES private/wvUploadPathP.h private/wvTsfsUploadPathLibP.h wdb/wdbVioLib.h INCLUDE_WHEN INCLUDE_WVUPLOAD_TSFSSOCK HELP tgtsvr wdbTsfsDrvDrv WDB}Selection SELECT_TIMESTAMP { NAME select timestamping COUNT 1-1 CHILDREN INCLUDE_SYS_TIMESTAMP \ INCLUDE_USER_TIMESTAMP \ INCLUDE_SEQ_TIMESTAMP DEFAULTS INCLUDE_SEQ_TIMESTAMP}Component INCLUDE_SYS_TIMESTAMP { NAME system-defined timestamping SYNOPSIS bsp specific timestamp routines INIT_RTN wvTmrRegister ((UINTFUNCPTR) sysTimestamp, \ (UINTFUNCPTR) sysTimestampLock, \ (FUNCPTR) sysTimestampEnable, \ (FUNCPTR) sysTimestampDisable, \ (FUNCPTR) sysTimestampConnect, \ (UINTFUNCPTR) sysTimestampPeriod, \ (UINTFUNCPTR) sysTimestampFreq); HDR_FILES wvTmrLib.h sysLib.h REQUIRES INCLUDE_TIMESTAMP INCLUDE_WINDVIEW}Component INCLUDE_USER_TIMESTAMP { NAME user-defined timestamping SYNOPSIS user-defined timestamp routines INIT_RTN wvTmrRegister ((UINTFUNCPTR) USER_TIMESTAMP, \ (UINTFUNCPTR) USER_TIMESTAMPLOCK, \ (FUNCPTR) USER_TIMEENABLE, \ (FUNCPTR) USER_TIMEDISABLE, \ (FUNCPTR) USER_TIMECONNECT, \ (UINTFUNCPTR) USER_TIMEPERIOD, \ (UINTFUNCPTR) USER_TIMEFREQ); CFG_PARAMS USER_TIMESTAMP \ USER_TIMESTAMPLOCK \ USER_TIMEENABLE \ USER_TIMEDISABLE \ USER_TIMECONNECT \ USER_TIMEPERIOD \ USER_TIMEFREQ HDR_FILES wvTmrLib.h REQUIRES INCLUDE_WINDVIEW}Component INCLUDE_SEQ_TIMESTAMP { NAME sequential timestamping SYNOPSIS no timestamping MODULES seqDrv.o INIT_RTN wvTmrRegister ((UINTFUNCPTR) seqStamp, \ (UINTFUNCPTR) seqStampLock, \ (FUNCPTR) seqEnable, \ (FUNCPTR) seqDisable, \ (FUNCPTR) seqConnect, \ (UINTFUNCPTR) seqPeriod, \ (UINTFUNCPTR) seqFreq); HDR_FILES wvTmrLib.h private/seqDrvP.h REQUIRES INCLUDE_WINDVIEW}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -