⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_conf.h

📁 vxworks 6.x 的全部头文件
💻 H
📖 第 1 页 / 共 3 页
字号:
/* Using a user written routine as a fatal error handler               *//* extern void MyHandler (void);                                       *//* #define KC_FATAL    ((void (*)()) MyHandler)                        *//*                                                                     *//*---------------------------------------------------------------------*/#define KC_STARTCO     0        /* callout at task activation          */#define KC_DELETECO    0        /* callout at task deletion            */#define KC_SWITCHCO    0        /* callout at task switch              */#define KC_FATAL       0        /* fatal error handler address         */#define KC_IDLECO      0        /* Idle Task Callout                   */#define KC_RTCINITCO   0        /* RTC INIT Callout                    *//*---------------------------------------------------------------------*//* pSOS+m configuration parameters                                     *//*---------------------------------------------------------------------*/#define MC_NGLBOBJ      8       /* size of gbl obj table               */#define MC_NAGENT      10       /* number of RPC agents in this node   */#define MC_FLAGS       SEQWRAP_ON /* operating mode flags              *//*---------------------------------------------------------------------*//* The following are examples for modifying the following definition   *//*                                                                     *//* Using a pSOSystem routine as a roster change handler                *//* #define MC_ROSTER   ((void (*)()) SysInitFail)                      *//*                                                                     *//* Using a user written routine as a roster change handler             *//* extern void MyHandler (void);                                       *//* #define MC_ROSTER   ((void (*)()) MyHandler)                        *//*                                                                     *//*---------------------------------------------------------------------*/#define MC_ROSTER       0       /* addr of user roster change callout  */#define MC_KIMAXBUF   100       /* maximum KI packet buffer length     */#define MC_ASYNCERR     0       /* asynchronous calls error callout    *//*---------------------------------------------------------------------*//* pROBE configuration parameters - note that the SMODE flag bits are  *//* irrelevant if SC_SD_DEBUG_MODE = DBG_AP.                            *//*---------------------------------------------------------------------*/#define TD_BRKOPC      0xCC     /* Instruction break opcode            */#define TD_ILEV        (1 << 12)/* pROBE+ interrupt mask               */#define TD_FLAGS       (NODOTS_MASK | TD_ILEV | NOTUPD_MASK)/* flags   */#define TD_DBGPRI      244      /* Debugger task priority              *//*---------------------------------------------------------------------*//* The variable defined down should be set to the Starting address for *//* for pROBE+ DATA AREA. This is required by all the smaller boards.   *//* NOTE:                                                               *//*       Setting of this value should have atleast 0x4400 bytes Free   *//*       Space from that location.                                     *//*---------------------------------------------------------------------*/#define TD_DATASTART   0x0/*---------------------------------------------------------------------*//* pHILE+ configuration parameters                                     *//*---------------------------------------------------------------------*/#define FC_LOGBSIZE    9        /* Block size (base-2 exponent)        */#define FC_NBUF        6        /* Number of cache buffers             */#define FC_NMOUNT      3        /* Max # of mounted volumes            */#define FC_NFCB        10       /* Max # of opened files per system    */#define FC_NCFILE      2        /* Max # of opened files per task      */#define FC_NDNLC       0        /* Max # of cached directory entries   */#define FC_MSDOS       1        /* MS-DOS volume mount flag            */#define FC_CDROM       0        /* CD-ROM volume mount flag            *//*---------------------------------------------------------------------*//* pREPC+ configuration parameters                                     *//*---------------------------------------------------------------------*/#define LC_BUFSIZ      128      /* I/O buffer size                     */#define LC_NUMFILES    5        /* Max number of open files per task   */#define LC_WAITOPT     0        /* Wait option for memory allocation   */#define LC_TIMEOPT     0        /* Timeout option for mem allocation   */#define LC_SSIZE       512      /* Size of print buffer                *//*---------------------------------------------------------------------*//* pNA+ configuration parameters                                       *//*                                                                     *//* NOTE: If you get pNA+ errno 5F01 FAT_INSUFFMEM you may need to      *//*       decrease the number of buffers allocated here for pNA+.       *//*       In general this error means pNA+ could not allocate enough    *//*       memory from Region 0 for the number of buffers requested.     *//*---------------------------------------------------------------------*/#define NC_NNI         5        /* size of pNA NI Table                */#define NC_NROUTE      10       /* size of pNA Routing Table           */#define NC_NARP        20       /* size of pNA ARP table               */#define NC_DEFUID      0        /* Default User ID of a task           */#define NC_DEFGID      0        /* Default Group ID of a task          */#define NC_HOSTNAME    "scg"    /* Hostname of the node                */#define NC_NHENTRY     8        /* Number of Host table entries        */#define NC_NMCSOCS     0        /* Number of IP multicast sockets      */#define NC_NMCMEMB     0        /* Number of distict IP multicast      */                                /* group memberships per interface     */ #define NC_NNODEID     0        /* Network NODE ID for unnumbered link */#define NC_NSOCKETS  128        /* Number of sockets in the system     */#define NC_NDESCS    128        /* # of socket descriptors/task        */#define NC_MBLKS     300        /* # of message blocks in the system   */#define NC_BUFS_0     64        /* number of 0 length buffers          */#define NC_BUFS_32     0        /* number of 32 length buffers         */#define NC_BUFS_64     0        /* number of 64 length buffers         */#define NC_BUFS_128  256        /* number of 128 byte buffers          */#define NC_BUFS_256    0        /* number of 256 byte buffers          */#define NC_BUFS_512    0        /* number of 512 byte buffers          */#define NC_BUFS_1024  16        /* number of 1k byte buffers           */#define NC_BUFS_2048  48        /* number of 2k byte buffers           */#define NC_BUFS_4096   0        /* number of 4k byte buffers           */#define NC_MAX_BUFS    9        /* max number of NC_BUFS types         *//*---------------------------------------------------------------------*//* The following are examples for modifying the following defines      *//*                                                                     *//* Using a user written routine as a pNA+ Signal Handler               *//* extern void MySigHandler (void);                                    *//* #define NC_SIGNAL   ((void (*)()) MySigHandler)                     *//*                                                                     *//*---------------------------------------------------------------------*/#define NC_SIGNAL      0                           /* pNA+ Signal Hdlr *//*---------------------------------------------------------------------*//* pSE+ configuration parameters                                       *//*---------------------------------------------------------------------*/#define SE_NBUFS_0     64       /* number of 0 length buffers          */#define SE_NBUFS_32    128      /* number of 32 byte buffers           */#define SE_NBUFS_64    128      /* number of 64 byte buffers           */#define SE_NBUFS_128   256      /* number of 128 byte buffers          */#define SE_NBUFS_256   32       /* number of 256 byte buffers          */#define SE_NBUFS_512   32       /* number of 512 byte buffers          */#define SE_NBUFS_1024  16       /* number of 1k byte buffers           */#define SE_NBUFS_2048  16       /* number of 2k byte buffers           */#define SE_NBUFS_4096  8        /* number of 4k byte buffers           */#define SE_MAX_BUFS    9        /* max number of stream buffer types   */#define SE_MAX_MODULES 3        /* max number of streams modules       */#define SE_SHARE_NI    NO       /* LAN-NI with streams?                */#define SE_DATA_SIZE   0x0C00   /* size of pSE data area               */                                /* (must be at least 3K)               */#define SE_TASK_PRIO   250      /* priority for pSE task               */#define SE_STACK_SIZE  0x2000   /* stack size for pSE task             */#define SE_DEF_UID     0        /* default user id                     */#define SE_DEF_GID     0        /* default group id                    */#define SE_N_FDS       32       /* max # of system-wide                */                                /*  stream descriptors                 */#define SE_N_TASKFDS   8        /* max # of per-task stream            */                                /* descriptors                         */#define SE_N_LINKS    32        /* max # of multiplexing links         */#define SE_N_TIMEOUTS 32        /* max # of timeout requests           */#define SE_N_BUFCALLS 32        /* max # of bufcall requests           */#define SE_N_QUEUES   256       /* # of queues                         */#define SE_N_MBLKS    512       /* reserved for future use, must be 0  *//*---------------------------------------------------------------------*//* Loader configuration parameters                                     *//*                                                                     *//* YES indicates for each module to be linked in. NO means do not link *//* object module loader into this application.                         *//*                                                                     *//*---------------------------------------------------------------------*/#define LD_MAX_LOAD      8      /* Max. # of active loads              */#define LD_ELF_MODULE    NO     /* ELF object-load-module              */#define LD_SREC_MODULE   NO     /* SREC object-load-module             */#define LD_COFF_MODULE   NO     /* COFF object-load-module             */#define LD_IEEE_MODULE   NO     /* IEEE object-load-module             */#define LD_IHEX_MODULE   NO     /* IHEX object-load-module             *//*---------------------------------------------------------------------*//* pMONT+ configuration parameters - note that PM_DEV and PM_BAUD are  *//* only relevant to serial communication (PM_CMODE = 2)                *//*---------------------------------------------------------------------*/#define PM_CMODE         1      /* 1 = networking, 2 = serial          */#define PM_DEV           2      /* Minor Device number  for            */                                /* serial channel if used              */#define PM_BAUD          9600   /* Baud rate for serial chnl           */#define PM_TRACE_BUFF    0      /* Address of trace buffer --          */                                /* Allocated by pSOSystem if 0         */#define PM_TRACE_SIZE    0x6000 /* Size of trace buffer                */#define PM_TIMER         NO     /* 2nd timer for finer time            */                                /* within data collection              *//*---------------------------------------------------------------------*//* General Serial Block Configuration Parameters                       *//*---------------------------------------------------------------------*/#define GS_BUFS_0     64        /* number of 0 length buffers          */#define GS_BUFS_32    128       /* number of 32 byte buffers           */#define GS_BUFS_64    128       /* number of 64 byte buffers           */#define GS_BUFS_128   256       /* number of 128 byte buffers          */#define GS_BUFS_256   32        /* number of 256 byte buffers          */#define GS_BUFS_512   32        /* number of 512 byte buffers          */#define GS_BUFS_1024  16        /* number of 1k byte buffers           */#define GS_BUFS_2048  16        /* number of 2k byte buffers           */#define GS_BUFS_4096  8         /* number of 4k byte buffers           */#define GS_MBLKS      680#define GS_MAX_BUFS    9        /* max number of serial buffer types   *//*---------------------------------------------------------------------*//* TCP/IP for OpEN configuration parameters                            *//*---------------------------------------------------------------------*//*---------------------------------------------------------------------*//* Configurable parameters for the Network layer (IP)                  *//*---------------------------------------------------------------------*/#define OTCP_IPMAX              8       /* Max # of open IP device     */#define OTCP_IPNINTERFACES      4       /* Max # of network interfaces */#define OTCP_IPNROUTES  64              /* Max #of routing tbl entries *//*---------------------------------------------------------------------*//* Configurable parameters for ARP                                     *//*---------------------------------------------------------------------*/#define OTCP_ARPMAX             8       /* Max # of open ARP device    */#define OTCP_ARPNINTERFACES     4       /* Max # of ARP interfaces     */#define OTCP_ARPNENTRIES        32      /* Max # of ARP table entries  *//*---------------------------------------------------------------------*//* Configurable parameters for TCP                                     *//*---------------------------------------------------------------------*/#define OTCP_TCPMAX             64      /* Max # of open TCP device    *//*---------------------------------------------------------------------*//* Configurable parameters for UDP                                     *//*---------------------------------------------------------------------*/#define OTCP_UDPMAX             32      /* Max # of open UDP device    *//*---------------------------------------------------------------------*//* Configurable parameters for RAW                                     *//*---------------------------------------------------------------------*/#define OTCP_RAWMAX             32      /* Max # of open RAW device    *//*---------------------------------------------------------------------*//* Configurable parameters for LOOP                                    *//*---------------------------------------------------------------------*/#define OTCP_LOOPMAX             2      /* Max # of open LOOP device   */#endif /* _SYS_CONF_H */#if __cplusplus}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -