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

📄 sys_conf.h

📁 wince host 和 target PCI驱动程序
💻 H
📖 第 1 页 / 共 3 页
字号:
/* Using a pSOSystem routine as a fatal error handler                  *//* #define KC_FATAL    ((void (*)()) SysInitFail)                      *//*                                                                     *//* 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_ROOTPRI     230      /* ROOT task priority *//*---------------------------------------------------------------------*//* 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        0       /* 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 *//*---------------------------------------------------------------------*//* The max length of buffers are defined here. This is a field required*//* by the the configuration table for pSOS+m. The Kernel Interface     *//* driver ki_smem.c also defines the size of buffers for ki MAXPKTSZ.  *//* These two definitions must specify the same size of buffers for     *//* pSOS+m to work correctly.                                           *//*---------------------------------------------------------------------*/#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 bit is    *//* irrelevant if SE_DEBUG_MODE = DBG_AP.                               *//*---------------------------------------------------------------------*/#define TD_BRKTRAP     0       /* Instruction  "0" */#define TD_FLAGS       ((MAX_ILEV << 12) | (1 << 2))  /* flag settings */#define TD_DBGPRI      244      /* Debugger task priority *//*---------------------------------------------------------------------*//* 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       64       /* 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_NSOCKETS    4        /* Number of sockets in the system */#define NC_NDESCS      4        /* # 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_128  256        /* number of 128 byte buffers */#define NC_BUFS_1024  16        /* number of 1k byte buffers */#define NC_BUFS_2048  48        /* number of 2k byte buffers */#define SE_MAX_PNA_NC_BUFS  4   /* max number of NC_BUFS types *//*---------------------------------------------------------------------*//* pSE+ configuration parameters                                       *//*---------------------------------------------------------------------*/#define NBUFS_0     64          /* number of 0 length buffers */#define NBUFS_32    128         /* number of 32 byte buffers */#define NBUFS_64    128         /* number of 64 byte buffers */#define NBUFS_128   256         /* number of 128 byte buffers */#define NBUFS_256   32          /* number of 256 byte buffers */#define NBUFS_512   32          /* number of 512 byte buffers */#define NBUFS_1024  16          /* number of 1k byte buffers */#define NBUFS_2048  16          /* number of 2k byte buffers */#define NBUFS_4096  8           /* number of 4k byte buffers */#define SE_MAX_PSE_STRBUFS  9   /* max number of stream buffer types */#define SE_MAX_PSE_MODULES 2    /* max number of streams modules */#define SC_SHARE_NI   NO        /* does pna share 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                                     *//*---------------------------------------------------------------------*/#define LD_MAX_LOAD       8     /* Max. # of active loads              */#define LD_ELF_MODULE     NO    /* Don't link ELF object-load-module   */#define LD_SREC_MODULE    NO    /* Don't link SREC 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           DEV_SERIAL|2 /* Major.Minor device # 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         YES          /* 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 SE_MAX_GS_BUFS  9         /* max number of stream buffer types */#define GS_MBLKS 300/*---------------------------------------------------------------------*//* 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 table 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 defined(__cplusplus)}#endif

⌨️ 快捷键说明

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