📄 00vxworks.cdf
字号:
Component INCLUDE_WINDVIEW { NAME windview library SYNOPSIS initialize and control event logging CONFIGLETTES usrWindview.c MODULES wvLib.o evtLogLib.o INIT_RTN windviewConfig (); CFG_PARAMS WV_DEFAULT_BUF_MIN \ WV_DEFAULT_BUF_MAX \ WV_DEFAULT_BUF_SIZE \ WV_DEFAULT_BUF_THRESH \ WV_DEFAULT_BUF_OPTIONS HDR_FILES wvLib.h rBuffLib.h REQUIRES SELECT_TIMESTAMP SELECT_WVUPLOAD SELECT_WV_BUFFER}Selection SELECT_WV_BUFFER { NAME windview buffer management library COUNT 1-1 CHILDREN INCLUDE_RBUFF INCLUDE_WV_BUFF_USER DEFAULTS INCLUDE_RBUFF}Component INCLUDE_WINDVIEW_CLASS { NAME windview class instrumentation SYNOPSIS low-level kernel instrumentation needed by windview INIT_RTN wvLibInit (); MODULES wvLib.o}Component INCLUDE_RBUFF { NAME rBuff library SYNOPSIS windview 2.0 ring of buffers for event logging MODULES rBuffLib.o INIT_RTN rBuffLibInit (); HDR_FILES rBuffLib.h INCLUDE_WHEN INCLUDE_WINDVIEW}Component INCLUDE_WV_BUFF_USER { NAME user-defined windview buffer manager SYNOPSIS user defined library for managing windview buffers INIT_RTN USER_WV_BUFF_INIT CFG_PARAMS USER_WV_BUFF_INIT}Component INCLUDE_WVNET { NAME network instrumentation SYNOPSIS WindView instrumentation for network MODULES wvNetLib.o INIT_RTN wvNetInit (); HDR_FILES wvNetLib.h}Component INCLUDE_TRIGGERING { NAME triggering library SYNOPSIS triggering for system and user events MODULES trgLib.o INIT_RTN trgInit (); HDR_FILES trgLib.h private/trgLibP.h}/* INITIALIZATION ORDER */InitGroup usrInit { PROTOTYPE void usrInit (int startType) SYNOPSIS pre-kernel initialization INIT_ORDER INCLUDE_SYS_START \ INCLUDE_CACHE_SUPPORT \ INCLUDE_EXC_HANDLING \ INCLUDE_SYSHW_INIT \ INCLUDE_CACHE_ENABLE \ INCLUDE_WINDVIEW_CLASS \ INCLUDE_KERNEL}InitGroup usrToolsInit { INIT_RTN usrToolsInit (); SYNOPSIS software development tools INIT_ORDER INCLUDE_SPY INCLUDE_TIMEX \ INCLUDE_MODULE_MANAGER \ INCLUDE_LOADER \ INCLUDE_NET_SYM_TBL \ INCLUDE_STANDALONE_SYM_TBL \ INCLUDE_STAT_SYM_TBL \ INCLUDE_TRIGGERING \ usrWdbInit usrShellInit \ usrWindviewInit \ usrShowInit}InitGroup usrWindviewInit { INIT_RTN usrWindviewInit (); INIT_ORDER INCLUDE_WINDVIEW \ INCLUDE_SYS_TIMESTAMP \ INCLUDE_USER_TIMESTAMP \ INCLUDE_SEQ_TIMESTAMP \ INCLUDE_RBUFF \ INCLUDE_WV_BUFF_USER \ INCLUDE_WDB_TSFS \ INCLUDE_WVUPLOAD_SOCK \ INCLUDE_WVUPLOAD_TSFSSOCK\ INCLUDE_WVUPLOAD_FILE \ INCLUDE_WVNET}InitGroup usrWdbInit { INIT_RTN usrWdbInit (); SYNOPSIS the WDB target agent INIT_ORDER INCLUDE_WDB \ INCLUDE_WDB_MEM \ INCLUDE_WDB_SYS \ INCLUDE_WDB_TASK \ INCLUDE_WDB_EVENTS \ INCLUDE_WDB_EVENTPOINTS \ INCLUDE_WDB_DIRECT_CALL \ INCLUDE_WDB_CTXT \ INCLUDE_WDB_REG \ INCLUDE_WDB_GOPHER \ INCLUDE_WDB_EXIT_NOTIFY \ INCLUDE_WDB_EXC_NOTIFY \ INCLUDE_WDB_FUNC_CALL \ INCLUDE_WDB_VIO_LIB \ INCLUDE_WDB_VIO \ INCLUDE_WDB_BP \ INCLUDE_WDB_TASK_BP \ INCLUDE_WDB_START_NOTIFY \ INCLUDE_WDB_USER_EVENT \ 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_BANNER \ INCLUDE_SYM_TBL_SYNC}InitGroup usrShellInit { INIT_RTN usrShellInit (); SYNOPSIS the target shell INIT_ORDER INCLUDE_DEBUG \ INCLUDE_SHELL_BANNER \ INCLUDE_STARTUP_SCRIPT \ INCLUDE_SHELL}InitGroup usrShowInit { INIT_RTN usrShowInit (); SYNOPSIS enable object show routines INIT_ORDER INCLUDE_TASK_SHOW \ INCLUDE_CLASS_SHOW \ INCLUDE_MEM_SHOW \ INCLUDE_TASK_HOOKS_SHOW \ INCLUDE_SEM_SHOW \ INCLUDE_MSG_Q_SHOW \ INCLUDE_WATCHDOGS_SHOW \ INCLUDE_SYM_TBL_SHOW \ INCLUDE_MMU_FULL_SHOW \ INCLUDE_POSIX_MQ_SHOW \ INCLUDE_POSIX_SEM_SHOW \ INCLUDE_HW_FP_SHOW \ INCLUDE_DSP_SHOW \ INCLUDE_ATA_SHOW \ INCLUDE_TRIGGER_SHOW \ INCLUDE_RBUFF_SHOW \ INCLUDE_STDIO_SHOW}InitGroup usrKernelCoreInit { INIT_RTN usrKernelCoreInit (); SYNOPSIS core kernel facilities INIT_ORDER INCLUDE_VXEVENTS \ INCLUDE_SEM_BINARY \ INCLUDE_SEM_MUTEX \ INCLUDE_SEM_COUNTING \ INCLUDE_MSG_Q \ INCLUDE_WATCHDOGS \ INCLUDE_TASK_HOOKS}InitGroup usrKernelExtraInit { INIT_RTN usrKernelExtraInit (); SYNOPSIS extended kernel facilities INIT_ORDER INCLUDE_HASH \ INCLUDE_SYM_TBL \ INCLUDE_ENV_VARS \ INCLUDE_SIGNALS \ INCLUDE_POSIX_AIO \ INCLUDE_POSIX_AIO_SYSDRV \ INCLUDE_POSIX_MQ \ INCLUDE_POSIX_PTHREADS \ INCLUDE_POSIX_SEM \ INCLUDE_POSIX_SIGNALS \ INCLUDE_PROTECT_TEXT \ INCLUDE_PROTECT_VEC_TABLE }InitGroup usrIosCoreInit { INIT_RTN usrIosCoreInit (); SYNOPSIS core I/O system INIT_ORDER INCLUDE_SW_FP \ INCLUDE_HW_FP \ INCLUDE_DSP \ INCLUDE_BOOT_LINE_INIT \ INCLUDE_IO_SYSTEM \ INCLUDE_TTY_DEV \ INCLUDE_TYCODRV_5_2 \ INCLUDE_SIO \ INCLUDE_PC_CONSOLE }InitGroup usrIosExtraInit { INIT_RTN usrIosExtraInit (); SYNOPSIS extended I/O system INIT_ORDER INCLUDE_EXC_SHOW \ INCLUDE_EXC_TASK \ INCLUDE_LOGGING \ INCLUDE_PIPES \ INCLUDE_STDIO \ INCLUDE_FORMATTED_IO \ INCLUDE_FLOATING_POINT \ INCLUDE_CDROMFS \ INCLUDE_DOSFS \ INCLUDE_RAWFS \ INCLUDE_RT11FS \ INCLUDE_RAMDRV \ INCLUDE_SCSI \ INCLUDE_FD \ INCLUDE_IDE \ INCLUDE_ATA \ INCLUDE_LPT \ INCLUDE_PCMCIA \ INCLUDE_TFFS }InitGroup usrRoot { PROTOTYPE void usrRoot (char *pMemPoolStart, unsigned memPoolSize) SYNOPSIS entry point for post-kernel initialization INIT_ORDER usrKernelCoreInit \ INCLUDE_MEM_MGR_FULL \ INCLUDE_MEM_MGR_BASIC \ INCLUDE_MMU_BASIC \ INCLUDE_MMU_FULL \ INCLUDE_MMU_MPU \ INCLUDE_SYSCLK_INIT \ INCLUDE_SELECT \ usrIosCoreInit \ usrKernelExtraInit \ usrIosExtraInit \ usrNetworkInit \ INCLUDE_SELECT_SUPPORT \ usrToolsInit \ INCLUDE_CTORS_DTORS \ INCLUDE_CPLUS \ INCLUDE_CPLUS_DEMANGLER \ INCLUDE_HTTP \ INCLUDE_USER_APPL}Parameter INT_LOCK_LEVEL { NAME INT lock level SYNOPSIS Interrupt lock level}Parameter ROOT_STACK_SIZE { NAME root stack size SYNOPSIS Root task stack size (bytes)}Parameter SHELL_STACK_SIZE { NAME shell stack size SYNOPSIS Shell stack size (bytes)}Parameter WDB_STACK_SIZE { NAME WDB Stack size SYNOPSIS WDB Stack size (bytes)}Parameter ISR_STACK_SIZE { NAME ISR stack size SYNOPSIS ISR Stack size (bytes)}Parameter USER_I_MMU_ENABLE { NAME instruction MMU SYNOPSIS Enable instuction MMU TYPE exists DEFAULT TRUE}Parameter USER_D_MMU_ENABLE { NAME data MMU SYNOPSIS Enable data MMU TYPE exists DEFAULT TRUE}Parameter NUM_RT11FS_FILES { NAME max # open RT11FS files TYPE uint DEFAULT 5}Parameter NUM_RAWFS_FILES { NAME max # open RAWFS files TYPE uint DEFAULT 5}Parameter NUM_DOSFS_FILES { NAME max # open DOSFS files TYPE uint DEFAULT 20}Parameter MAX_LOG_MSGS { NAME max # queued messages TYPE uint DEFAULT 50}Parameter NUM_DRIVERS { NAME max # drivers TYPE uint DEFAULT 20}Parameter NUM_FILES { SYNOPSIS Limit to FD_SETSIZE (2048) when using selectLib NAME max # open files TYPE uint DEFAULT 50}Parameter CLEAR_BSS { NAME clear BSS at system startup (recomended) TYPE exists DEFAULT TRUE}Parameter MAX_LIO_CALLS { NAME max outstanding lio calls, 0=default TYPE uint DEFAULT 0}Parameter MAX_AIO_SYS_TASKS { NAME max aio system tasks, 0 = default TYPE uint DEFAULT 0}Parameter AIO_TASK_PRIORITY { NAME aio system tasks priority, 0 = default TYPE uint DEFAULT 0}Parameter AIO_TASK_STACK_SIZE { NAME aio tasks stack size, 0 = default TYPE uint DEFAULT 0}Parameter MQ_HASH_SIZE { NAME POSIX message queue hash table size, 0 = default TYPE uint DEFAULT 0}Parameter NUM_SIGNAL_QUEUES { NAME POSIX queued signal count TYPE uint DEFAULT 16}Parameter LOGIN_USER_NAME { NAME rlogin/telnet user name DEFAULT "target"}Parameter LOGIN_PASSWORD { NAME rlogin/telnet encryted password DEFAULT "bReb99RRed"}Parameter SYM_TBL_HASH_SIZE_LOG2 { NAME symbol table hash size log 2 TYPE uint DEFAULT 8}Parameter WDB_TASK_PRIORITY { NAME WDB task priority TYPE uint DEFAULT 3}Parameter WDB_TASK_OPTIONS { NAME WDB task options DEFAULT VX_UNBREAKABLE | VX_FP_TASK}Parameter WDB_RESTART_TIME { NAME delay before error-restarting agent TYPE uint DEFAULT 10}Parameter WDB_MAX_RESTARTS { NAME max # agent restarts on error TYPE uint DEFAULT 5}Parameter WDB_SPAWN_PRI { NAME default stack size for spawned tasks TYPE uint DEFAULT 100}Parameter WDB_SPAWN_OPTS { NAME default options for spawned tasks TYPE uint DEFAULT VX_FP_TASK}Parameter WDB_BP_MAX { NAME max # of break points TYPE uint DEFAULT 50}Parameter STAT_TBL_HASH_SIZE_LOG2 { NAME error table hash size log 2 TYPE uint DEFAULT 6}Parameter INCLUDE_CONSTANT_RDY_Q { NAME constant-time kernel ready queue TYPE exists DEFAULT TRUE}Parameter INCLUDE_WDB_TTY_TEST { SYNOPSIS print WDB READY out the serial port on startup. TYPE exists DEFAULT TRUE}Parameter WDB_TTY_ECHO { NAME stop boot to echo characters in INCLUDE_WDB_TTY_TEST TYPE bool DEFAULT FALSE}Parameter WDB_TTY_DEV_NAME { NAME WDB tty device name DEFAULT /tyCo/1}Parameter WDB_TTY_BAUD { NAME baud rate for WDB serial channel TYPE uint DEFAULT 9600}Parameter WDB_TTY_CHANNEL { NAME serial channel for WDB connection TYPE uint DEFAULT 1}Parameter WDB_MTU { NAME MTU for WDB communication channel TYPE uint DEFAULT 1500}Parameter ENV_VAR_USE_HOOKS { NAME install environment variable task create/delete hooks TYPE bool DEFAULT TRUE}Parameter WDB_NETROM_INDEX { DEFAULT 0 TYPE uint}Parameter WDB_NETROM_NUM_ACCESS { SYNOPSIS number of accesses to pod zero per byte read DEFAULT 1 TYPE uint}Parameter WDB_NETROM_POLL_DELAY { SYNOPSIS clock tick interval to poll for data DEFAULT 2 TYPE uint}Parameter WDB_NETROM_ROMSIZE { SYNOPSIS size of one ROM - divide by N if board has N ROMS DEFAULT ROM_SIZE}Parameter WDB_NETROM_TYPE { SYNOPSIS default is new 500 series DEFAULT 500 TYPE uint}Parameter WDB_NETROM_WIDTH { SYNOPSIS not used for 500 series netroms DEFAULT 1 TYPE uint}Parameter USER_WV_BUFF_INIT { NAME routine to initialize user-defined buffer manager}Parameter USER_TIMESTAMP { NAME Timestamp routine SYNOPSIS user defined timestamp routine address}Parameter USER_TIMESTAMPLOCK { NAME Timestamp with intLock SYNOPSIS same as Timestamp but with interrupts locked}Parameter USER_TIMEENABLE { NAME enable Timestamp routine SYNOPSIS enable a timestamp timer interrupt}Parameter USER_TIMEDISABLE { NAME disable Timestamp routine SYNOPSIS disable a timestamp timer interrupt}Parameter USER_TIMECONNECT { NAME connect Timestamp routine to interrupt SYNOPSIS connect a user routine to a timestamp timer interrupt}Parameter USER_TIMEPERIOD { NAME get the period of timestamp SYNOPSIS get the period of a timestamp timer}Parameter USER_TIMEFREQ { NAME get frequency of imestamp SYNOPSIS get a timestamp timer clock frequency}Parameter WV_DEFAULT_BUF_MIN { NAME min number of buffers TYPE int DEFAULT 4}Parameter WV_DEFAULT_BUF_MAX { NAME max number of buffers TYPE int DEFAULT 10}Parameter WV_DEFAULT_BUF_SIZE { NAME size of each buffer TYPE int DEFAULT 0x8000}Parameter WV_DEFAULT_BUF_THRESH { NAME buffer threshold TYPE int DEFAULT 0x4000}Parameter WV_DEFAULT_BUF_OPTIONS { NAME buffer options TYPE int DEFAULT 0x0}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -